等待硒中的每个元素

胡安·托波(Juan Topo)

我想使用Selenium以及Explicit的'waiter'和'XPATH'类从网站中检索每个div class ='abcd'元素。源代码是这样的:

<div class='abcd'>
   <a> Something </a>
</div>
<div class='abcd'>
   <a> Something else </a>
...

当我运行以下代码(Python)时,结果仅为“东西”。我想遍历网站源代码中出现div class ='abcd'的每个实例

from explicit import waiter, XPATH
from selenium import webdriver
driver = webdriver.Chrome(PATH)
result = waiter.find_element(driver, "//div[@class='abcd']/a", by=XPATH).text

抱歉,如果说的不是太技术性,那我只是从网络抓取开始。谢谢

奇高阁

我已经习惯了 如果您喜欢此过程,也可以使用。

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.common.by import By

driver = webdriver.Chrome(PATH)

css_selector = "div.abcd"
results = WebDriverWait(driver, 10).until((expected_conditions.presence_of_all_elements_located((By.CSS_SELECTOR, css_selector))))

for result in results:
    print(result.text)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使硒不等待元素

来自分类Dev

如何等待直到硒中不再存在元素

来自分类Dev

硒中是否隐式等待,仅用于元素搜索?

来自分类Dev

等待硒中的特定URL

来自分类Dev

硒等待元素可点击python

来自分类Dev

硒等待所有类元素

来自分类Dev

如何在硒中显式等待元素中的文本更改

来自分类Dev

在硒中查找元素

来自分类Dev

硒等待,直到存在或按元素显示元素

来自分类Dev

硒:等待,直到WebElement中的文本更改

来自分类常见问题

获取硒中的特定元素

来自分类Dev

提取硒中的隐藏元素

来自分类Dev

在硒中定位元素

来自分类Dev

从html硒中读取元素

来自分类Dev

硒:等待元素可见10秒后超时

来自分类Dev

在硒中等待不适用于给定的元素

来自分类Dev

硒:等待元素的高度不等于X

来自分类Dev

带有等待混乱的硒元素查找C#

来自分类Dev

在硒容器中单击每个div

来自分类Dev

元素应为“ select”元素,但在硒中为“ span”元素

来自分类Dev

在硒中找不到元素时继续

来自分类Dev

定期检查元素中硒的存在

来自分类Dev

硒:在WordPress中查找页面元素

来自分类Dev

硒在C#中获取元素

来自分类Dev

如何针对硒中的嵌套元素

来自分类Dev

无法使用硒从网站中查找元素

来自分类Dev

从硒中的元素中选择特定字符

来自分类Dev

在硒中找不到元素时继续

来自分类Dev

在C#(硒)的DropDown中查找元素