使用python搜索并输入第一个youtube视频

时间:2014-06-26 12:00:47

标签: python youtube youtube-api

您好我在python中使用youtube api。 我希望用户将自动在函数中写一些东西 将搜索他想要的东西,它将进入第一个视频。 我成功地进行了搜索:

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)

但是条目我不知道该怎么做。

1 个答案:

答案 0 :(得分: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