Python selenium 遍历 Class 名称
Python selenium iterate through Class Name
我正在尝试遍历具有 class 名称 status ready
的所有项目,然后在每次迭代时做一些事情。
我的问题是,即使我等待很长时间来搜索那个 class 名称,也找不到它:
wait(driver, 600).until(EC.presence_of_element_located((By.CLASS_NAME, "status ready")))
这是chrome检查的顶部
http://pastebin.com/4aMyb8yV
(重要部分是class='status ready')
该网站是无限滚动的,但我想遍历元素,即使我一开始看不到它们。
您不能在搜索 By.CLASS_NAME
中使用复合 类,请改用 By.CSS_SELECTOR
:
wait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".status.ready")))
我正在尝试遍历具有 class 名称 status ready
的所有项目,然后在每次迭代时做一些事情。
我的问题是,即使我等待很长时间来搜索那个 class 名称,也找不到它:
wait(driver, 600).until(EC.presence_of_element_located((By.CLASS_NAME, "status ready")))
这是chrome检查的顶部 http://pastebin.com/4aMyb8yV
(重要部分是class='status ready') 该网站是无限滚动的,但我想遍历元素,即使我一开始看不到它们。
您不能在搜索 By.CLASS_NAME
中使用复合 类,请改用 By.CSS_SELECTOR
:
wait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".status.ready")))