用python打开youtube视频

时间:2018-11-19 15:29:27

标签: python youtube pycharm

我正在尝试使用Python创建一个程序,以打开youtube视频。 我要申请的程序是:   在python提示符下输入word(K)   K到达youtube搜索标签   搜索完k后,我想选择要播放的视频。

这是我在互联网上找不到的示例:

import urllib.request
import urllib.parse
import re

query_string = urllib.parse.urlencode({"search_query" : input()})
html_content = urllib.request.urlopen("http://www.youtube.com/results?" + query_string)
search_results = re.findall(r'href=\"\/watch\?v=(.{11})', html_content.read().decode())
print("http://www.youtube.com/watch?v=" + search_results[0])

1 个答案:

答案 0 :(得分:1)

运行程序时,它会要求输入,是否输入了?

为更清楚,请替换以下行:

query_string = urllib.parse.urlencode({"search_query" : input()})

与此

query_string = urllib.parse.urlencode({"search_query" : input("Type search query and hit enter: ")})

然后运行程序。

通过查询“ hello”,我可以链接到阿黛尔-您好视频。