Python 使用beautiful soup删除youtube搜索结果时出现问题

Python 使用beautiful soup删除youtube搜索结果时出现问题,python,beautifulsoup,screen-scraping,Python,Beautifulsoup,Screen Scraping,大约3个月前,这种方法曾用于从搜索结果中提取视频标题,但现在不起作用。soup变量本身不显示任何与页面相关的信息。 请帮忙 看起来YouTube已经改变了页面。你必须关注它。看起来YouTube已经改变了页面。你必须遵循它。 url = "https://www.youtube.com/results?search_query={}".format(search_var) url += """&sp=EgIQAQ%253D%253D&qu

大约3个月前,这种方法曾用于从搜索结果中提取视频标题,但现在不起作用。soup变量本身不显示任何与页面相关的信息。
请帮忙

看起来YouTube已经改变了页面。你必须关注它。看起来YouTube已经改变了页面。你必须遵循它。
url = "https://www.youtube.com/results?search_query={}".format(search_var)
url += """&sp=EgIQAQ%253D%253D"""
print(url)
r = requests.get(url)
r = r.text
print(r)
soup = BeautifulSoup(r, 'html.parser')
# Getting the list of titles
links = soup.find_all('a', attrs={"class": "yt-uix-tile-link"})
titles = [i['title'] for i in links]
print(titles)