【发布时间】:2021-07-30 03:53:15
【问题描述】:
在 Youtube 上搜索后,目前我正在使用 Python 和 Selenium 实现 Youtube 自动化。 我想根据用户需求从搜索到的视频中进行选择,即第一个视频、第二个或第三个视频等。 但我几乎尝试了所有选择器,它们具有相同的属性,它们播放第一个视频。因此,如果您有任何解决方案,请回复。 提前致谢! 附图如下:) 代码:
select_video1=driver.find_element_by_xpath('//*[@id="video-title"]/yt-formatted-string')
select_video1.click()
图表:
【问题讨论】:
-
嗨!欢迎来到 SO。我们需要更多信息来诊断此问题。你能包括 1. 你的 python selenium 脚本的完整代码 2. 图像没有帮助。请提供该页面的 HTML,或至少提供一个指向被测页面的链接。 3. 分享您遇到的错误的全文。是不是很像
element not found? -
没有错误,但我想从搜索到的视频播放如图,但它只播放第一个视频,我怎么能播放第二个或第三个视频?
-
是的,至少包含您正在查看的页面的 html 代码。在最坏的情况下 - 指向它的链接。
-
如何在 python 中使用 selenium 播放第二个或第三个视频?打开该链接后。
标签: python selenium automation webautomation