抓取 YouTube - 无法使用 Selenium 成功抓取视图

问题描述 投票:0回答:1

我正在为 Uni 做一个抓取项目,我在使用 YouTube 的一些功能时遇到了很大的困难。我遇到的主要问题是观点。

检查实际页面上的代码:

<span dir="auto" class="style-scope yt-formatted-string bold" style-target="bold">10,504 views</span>

这就是我发现的。所以使用 XPATH,这是我尝试过的:

views = driver.find_elements(By.XPATH, "//yt-formatted-string[@class='style-scope ytd-watch-metadata']")  

结果对我来说很奇怪(抱歉,还是新手)。这是我得到的:

for e in views: 
    print(e.text)
    

Assemblea Confindustria 2019 - Video di apertura
10K views  3 years ago
10K views  3 years ago

我做错了什么?不懂,翻了无数的教程或手册,都无济于事

python selenium-webdriver web-scraping xpath webdriver
1个回答
0
投票

试试这个。

//yt-formatted-string[@id='info']/span[1]
© www.soinside.com 2019 - 2024. All rights reserved.