使用特定的span类python硒获取页面中的所有元素

λepsepson

嗨,我正在尝试使用python中的硒抓取多个页面。我对提取属于span类元素的所有元素感兴趣,基本上我想做的是获取span类元素,然后提取其中的链接。对于每个页面,可以通过使用xpath来实现,但是xpath对于每个对象和每个页面都会更改。以下是网络元素外观的示例:

在此处输入图片说明

本质上,我想提取要在所有要抓取的页面中保持一致的元素。所以我的想法是先获取这些元素,然后再获取href元素。我尝试使用此代码获取页面上的所有元素

driver.find_elements_by_xpath("//span[@class='Text__StyledText-jknly0-0 cCEhaW']")

但是,这没有用,它什么也不返回。我也不想使用内部类,因为它也随页面而变化,因此,如果我想自动进行抓取而不会太混乱,则要使用的唯一实际元素是我提到的那个元素。有什么方法可以提取页面上此span类元素的链接?

阿姆鲁塔·潘德(Amruta Pande)

试试这个xpath

//span[contains(@class,'Text__StyledText')]//a[contains(@class,'Anchor__StyledAnchor')]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在带有python硒的类中单击span元素

来自分类Dev

特定容器硒中的所有元素属性python

来自分类Dev

python硒获取ul类中的所有文本

来自分类Dev

使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

来自分类Dev

硒-获取页面中的所有iframe(甚至是嵌套的)?

来自分类常见问题

获取硒中的特定元素

来自分类Dev

C#中的RegEx获取具有特定类名的所有SPAN标签

来自分类Dev

检查所有元素中的特定类

来自分类Dev

硒等待所有类元素

来自分类Dev

如何通过使用python硒获取span标签(如<span> Test </ span>)中的文本?

来自分类Dev

Python:无法使用BeautifulSoup获取所有<span>标记中的所有文本

来自分类Dev

BeautifulSoap为具有特定类的div中的所有img获取多个元素

来自分类Dev

如何获取列表中的所有元素而在python中的特定索引处没有元素?

来自分类Dev

获取从Episerver中的特定页面继承的所有页面

来自分类常见问题

如何使用python硒获取所有tr id?

来自分类Dev

如何使用python硒获取所有tr id?

来自分类Dev

使用python请求获取所有页面

来自分类Dev

如何获取特定类的所有元素的ID?

来自分类Dev

如何使用硒在python中获取网络属性的特定部分?

来自分类Dev

如何使用jQuery将具有特定类的所有元素的内容放入变量中

来自分类Dev

获取使用特定泛型实现类的所有类

来自分类Dev

从文本中删除具有特定类的所有元素

来自分类Dev

查找div中具有特定类的所有元素

来自分类Dev

在python的类中获取所有常量

来自分类Dev

无法使用硒从页面中每个名为“标题”的类中获取数据

来自分类Dev

硒python单击span类

来自分类Dev

遍历页面中的父类,并使用python中的硒确定父类是否存在子类

来自分类Dev

单击JavaScript中特定类的所有元素?

来自分类Dev

如何从所有元素中删除特定的类?

Related 相关文章

  1. 1

    在带有python硒的类中单击span元素

  2. 2

    特定容器硒中的所有元素属性python

  3. 3

    python硒获取ul类中的所有文本

  4. 4

    使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

  5. 5

    硒-获取页面中的所有iframe(甚至是嵌套的)?

  6. 6

    获取硒中的特定元素

  7. 7

    C#中的RegEx获取具有特定类名的所有SPAN标签

  8. 8

    检查所有元素中的特定类

  9. 9

    硒等待所有类元素

  10. 10

    如何通过使用python硒获取span标签(如<span> Test </ span>)中的文本?

  11. 11

    Python:无法使用BeautifulSoup获取所有<span>标记中的所有文本

  12. 12

    BeautifulSoap为具有特定类的div中的所有img获取多个元素

  13. 13

    如何获取列表中的所有元素而在python中的特定索引处没有元素?

  14. 14

    获取从Episerver中的特定页面继承的所有页面

  15. 15

    如何使用python硒获取所有tr id?

  16. 16

    如何使用python硒获取所有tr id?

  17. 17

    使用python请求获取所有页面

  18. 18

    如何获取特定类的所有元素的ID?

  19. 19

    如何使用硒在python中获取网络属性的特定部分?

  20. 20

    如何使用jQuery将具有特定类的所有元素的内容放入变量中

  21. 21

    获取使用特定泛型实现类的所有类

  22. 22

    从文本中删除具有特定类的所有元素

  23. 23

    查找div中具有特定类的所有元素

  24. 24

    在python的类中获取所有常量

  25. 25

    无法使用硒从页面中每个名为“标题”的类中获取数据

  26. 26

    硒python单击span类

  27. 27

    遍历页面中的父类,并使用python中的硒确定父类是否存在子类

  28. 28

    单击JavaScript中特定类的所有元素?

  29. 29

    如何从所有元素中删除特定的类?

热门标签

归档