2014-06-26 39 views
0

您好我正在使用youtube API在python中。 我想讓用戶在功能上寫一些東西,它會自動地 將搜索他想要的東西,它會進入第一個視頻。 我成功做搜索:搜索並使用python輸入第一個youtube視頻

def start_song(self,song_name): 
    words = song_name.split() 

    url = "http://www.youtube.com/results?search_query=" 

    for word in words: 
     url = url + word + "+" 

    time.sleep(1) #Sleeps for a second 
    webbrowser.open_new(url) 

,但我不知道如何做到這一點的條目。

回答

0

考慮到你的「SONG_NAME」是你想要用空格分隔單詞的句子,你可以試試這個:

def start_song(self,song_name): 
    words = song_name.split() 

    url = "http://www.youtube.com/results?search_query=" 

    for word in words: 
     url += word + "+" 

    time.sleep(1) #Sleeps for a second 
    webbrowser.open_new(url[:-1]) # -1 because we remove the last "+" inserted 
相關問題