Нужно получить страницу поиска Youtube, как будто я прокрутил ее - PullRequest
0 голосов
/ 19 января 2019

Мне нужно получить результаты поиска на YouTube, и теперь я использую этот код, чтобы сделать это:

query_string = urllib.parse.urlencode({"search_query" : srh})
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())

Это работает, но возвращает только первые 20 результатов из-за рендеринга страницы просточто пользователь прокрутил на странице.Как я могу решить это?Я думал о каком-то способе «имитировать свиток», но понятия не имею, как это сделать.Я знаю, что я мог бы сделать это проще, используя Официальные API YouTube, но я предпочитаю не использовать их.

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