автоматическое воспроизведение первого видео в результатах YouTube с использованием Python - PullRequest
0 голосов
/ 05 мая 2018

Я хочу создать приложение, в котором я ищу, набрав определенное ключевое слово, и программа автоматически воспроизводит первое видео в результатах поиска на YouTube. Является ли это возможным? Как я могу сделать такое приложение? Я заблудился и не знаю с чего начать.

1 Ответ

0 голосов
/ 19 августа 2018

этот код печатает ссылку первого видео на результат поиска, который вы предоставляете приложению. Пример: - запустить приложение .. типа привет его мне .. затем он делает это волшебство.

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

query_string = urllib.parse.urlencode({"search_query" : input()})
html_cont = urllib.request.urlopen("http://www.youtube.com/results?"+query_string)
search_res = 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]))
...