tree.xpath()使用lxml库在Web Scraping中返回空列表

When you go to : https://www.youtube.com/feed/trending

3个按钮:出现音乐游戏电影

我想选择音乐元素的标签。所以我可以从中提取href值。我用下面的代码,但它一直给我一个空列表。


from urllib.request import urlopen
from lxml import etree

url =  "https://www.youtube.com/feed/trending"

response = urlopen(url)
htmlparser = etree.HTMLParser()
tree = etree.parse(response, htmlparser)
print(tree.xpath('//*[@id="contents"]/ytd-channel-list-sub-menu-avatar-renderer[1]/a'))