2014-06-26 29 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 
相关问题