Открытие YouTube видео с Python - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь создать программу на Python, которая откроет видео на YouTube. Процедура, которую я пытаюсь применить: введите слово (K) в приглашении Python 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 голосов
/ 19 ноября 2018

Когда вы запускаете вашу программу, она запрашивает ввод, вводите ли вы ее?

Чтобы было понятнее, замените эту строку:

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

с этим

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

и затем запустите вашу программу.

С запросом "привет" я получил ссылку на Адель - Привет видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...