使用python自动播放youtube结果中的第一个视频

使用python自动播放youtube结果中的第一个视频,youtube,youtube-api,python-3.5,Youtube,Youtube Api,Python 3.5,我想制作一个应用程序,通过键入某个关键字进行搜索,程序会自动播放youtube搜索结果中的第一个视频。如何获取搜索结果第一个视频的链接?此代码用于在您提供给应用程序的搜索结果上打印第一个视频的链接。。例如:- 运行应用程序。。打招呼,是我。。然后它变魔术了 import urllib.request import urllib.parse import re import webbrowser as wb query_string = urllib.parse.urlencode({"sear

我想制作一个应用程序,通过键入某个关键字进行搜索,程序会自动播放youtube搜索结果中的第一个视频。如何获取搜索结果第一个视频的链接?

此代码用于在您提供给应用程序的搜索结果上打印第一个视频的链接。。例如:- 运行应用程序。。打招呼,是我。。然后它变魔术了

import urllib.request
import urllib.parse
import re
import webbrowser as wb

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])
wb.open_new("http://www.youtube.com/watch?v={}".format(search_results[0]))

此代码用于在您提供给应用程序的搜索结果上打印第一个视频的链接。。例如:- 运行应用程序。。打招呼,是我。。然后它变魔术了

import urllib.request
import urllib.parse
import re
import webbrowser as wb

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])
wb.open_new("http://www.youtube.com/watch?v={}".format(search_results[0]))