【发布时间】:2018-11-19 15:29:27
【问题描述】:
我正在尝试使用 Python 制作一个可以打开 youtube 视频的程序。 我要申请的程序是: 在 python 提示符下键入一个单词(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])
【问题讨论】: