我正在为 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
我做错了什么?不懂,翻了无数的教程或手册,都无济于事
试试这个。
//yt-formatted-string[@id='info']/span[1]