Мне нужно получить результаты поиска на 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, но я предпочитаю не использовать их.