使用Selenium从浏览器解析类

后事

我正在尝试在Google网页上抓取td中标题的信息,这是到目前为止我得到的代码,但是我错过了一些东西。

from selenium import webdriver

case_url = "http://www.google.com/finance?q=NYSE%3Acalm&ei=7DIoVcKZNo2ZjALz8YCYCw"


driver = webdriver.Firefox()
driver.get(case_url)

elem = driver.find_element_by_class_name("ctsymbol")

print(elem[1])

assert "No results found." not in driver.page_source

driver.close()

在浏览器上看到的类如下:

国际律师协会

帮助!!

FDM

此类包含11个元素。您正在使用的方法find_element_by_class_name仅返回一个元素。因此,在elem[1]您要请求列表中的元素时,实际上并不是列表。

如果您想获得此类所有元素的列表,请使用find_elements_by_class_name-区别在于http://selenium-python.readthedocs.org/en/latest/locating-elements.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用纯JavaScript跨浏览器从父类按类查找子元素

来自分类Dev

让Selenium与任何浏览器一起使用?

来自分类Dev

Selenium运行错误的浏览器(默认)

来自分类Dev

在浏览器中存储CSS类

来自分类Dev

浏览器解析日期的方式不同

来自分类Dev

使用Python的Headless Selenium浏览器提取数据

来自分类Dev

浏览器对Java类语法的支持

来自分类Dev

浏览器何时解析隐藏的元素?

来自分类Dev

使用Selenium WebDriver Java绑定清除浏览器Cookies

来自分类Dev

Selenium Java浏览器会话重用

来自分类Dev

Firefox更新后无法使用Selenium打开浏览器

来自分类Dev

如何在使用Javascript的浏览器中解析非UTF8 XML?

来自分类Dev

使用不同的浏览器解析JavaScript中的浮点数

来自分类Dev

使用Selenium WebDriver运行TOR浏览器

来自分类Dev

在不使用任何浏览器的情况下使用Selenium

来自分类Dev

使用Selenium / Puppeteer优化高速浏览器交互

来自分类Dev

如何使用无头浏览器运行Selenium Python

来自分类Dev

完成循环后,使用Selenium关闭浏览器

来自分类Dev

使用纯JavaScript跨浏览器从父类按类查找子元素

来自分类Dev

Safari浏览器:Selenium Webdriver异常

来自分类Dev

在浏览器中加载页面时无法使用curl / wget解析主机

来自分类Dev

Selenium运行错误的浏览器(默认)

来自分类Dev

使用testng在一个浏览器中跨多个类运行Java Selenium Webdriver测试

来自分类Dev

Selenium 网格中的 Opera 浏览器:找不到驱动程序类

来自分类Dev

为什么使用 Jsoup 解析站点时 HTML 代码与使用浏览器不同

来自分类Dev

使用 Selenium + VBA 在浏览器中粘贴 Excel 范围

来自分类Dev

无法使用 Selenium Webdriver 启动 IE 浏览器

来自分类Dev

Selenium 中的默认浏览器属性

来自分类Dev

在浏览器中使用基于附加 css 类的 javascript 的自动点击器

Related 相关文章

  1. 1

    使用纯JavaScript跨浏览器从父类按类查找子元素

  2. 2

    让Selenium与任何浏览器一起使用?

  3. 3

    Selenium运行错误的浏览器(默认)

  4. 4

    在浏览器中存储CSS类

  5. 5

    浏览器解析日期的方式不同

  6. 6

    使用Python的Headless Selenium浏览器提取数据

  7. 7

    浏览器对Java类语法的支持

  8. 8

    浏览器何时解析隐藏的元素?

  9. 9

    使用Selenium WebDriver Java绑定清除浏览器Cookies

  10. 10

    Selenium Java浏览器会话重用

  11. 11

    Firefox更新后无法使用Selenium打开浏览器

  12. 12

    如何在使用Javascript的浏览器中解析非UTF8 XML?

  13. 13

    使用不同的浏览器解析JavaScript中的浮点数

  14. 14

    使用Selenium WebDriver运行TOR浏览器

  15. 15

    在不使用任何浏览器的情况下使用Selenium

  16. 16

    使用Selenium / Puppeteer优化高速浏览器交互

  17. 17

    如何使用无头浏览器运行Selenium Python

  18. 18

    完成循环后,使用Selenium关闭浏览器

  19. 19

    使用纯JavaScript跨浏览器从父类按类查找子元素

  20. 20

    Safari浏览器:Selenium Webdriver异常

  21. 21

    在浏览器中加载页面时无法使用curl / wget解析主机

  22. 22

    Selenium运行错误的浏览器(默认)

  23. 23

    使用testng在一个浏览器中跨多个类运行Java Selenium Webdriver测试

  24. 24

    Selenium 网格中的 Opera 浏览器:找不到驱动程序类

  25. 25

    为什么使用 Jsoup 解析站点时 HTML 代码与使用浏览器不同

  26. 26

    使用 Selenium + VBA 在浏览器中粘贴 Excel 范围

  27. 27

    无法使用 Selenium Webdriver 启动 IE 浏览器

  28. 28

    Selenium 中的默认浏览器属性

  29. 29

    在浏览器中使用基于附加 css 类的 javascript 的自动点击器

热门标签

归档