【发布时间】:2019-06-30 06:20:20
【问题描述】:
在 YouTube 上,我想搜索某些视频(即 Python 上的视频),然后,我想返回此搜索返回的所有视频。现在如果,我试试这个 Python 返回的是起始页上的所有视频,而不是搜索后的页面上。
当前代码:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("http://youtube.com")
driver.find_element_by_name("search_query").send_keys("Python")
driver.find_element_by_id("search-icon-legacy").click()
links = driver.find_elements_by_id("video-title")
for x in links:
print(x.get_attribute("href"))
这里出了什么问题?
【问题讨论】:
-
错误是什么?
-
您的代码看起来不错。错误是什么??
-
搜索结果后才返回对吗?除此之外,你还想返回什么?我的意思是你的问题实际上是什么?你想做什么?
-
各位,需求他已经说的很清楚了,答案已经到了。请再次阅读问题。
标签: python selenium youtube webdriver webdriverwait