gpt4 book ai didi

python - 如何使用 Selenium Xpath 在一页中查找具有相同路径的多个元素

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:50 24 4
gpt4 key购买 nike

我尝试使用 python 使用 selenium 提取“我想要的文本”数据。

我在下面使用的代码只拉取了第一个。

e = driver.find_element_by_xpath('.//*[@class = "sth3"]/span')
e.text

我该怎么办?页面源码如下:

<li id = "12345" class = "sth">
<div class = "sth1">
<div class = "sth2">
<a>
<div class = "sth3">
<span class = "sth4">Text I Want</span>
<li id = "12345" class = "sth">
<div class = "sth1">
<div class = "sth2">
<a>
<div class = "sth3">
<span class = "sth4">Text I Want</span>

最佳答案

尝试使用下面的代码:

text_list = [e.text for e in driver.find_elements_by_xpath('.//*[@class = "sth3"]/span')]

这应该允许您从所有必需元素中获取文本内容列表

关于python - 如何使用 Selenium Xpath 在一页中查找具有相同路径的多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44839424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com