如何在python selenium中获取此页面中的值

时间:2017-11-22 07:59:39

标签: python selenium

我试图在python上使用selenium base从网页获取值。但是,我不明白如何制作它。我想要捕获的值位于下图中的红色标记侧。请帮我解决这个问题。非常感谢你!

Please click here to check the picture

1 个答案:

答案 0 :(得分:1)

有几种方法(通过css,xpath ...)我建议你阅读这个页面:http://selenium-python.readthedocs.io/locating-elements.html

您还需要对html,css和DOM有所了解,但获取所需值的最简单方法是使用xpath(但它是最慢的)

打开您的网络浏览器,让我们说镀铬,右键单击您想要的元素并进行检查。它将打开开发人员工具,您将已经选择了html行,再次右键单击它 - >复制 - >复制xpath

from selenium import webdriver
driver = webdriver.Chrome('/path/to/chromedriver') 
driver.get("http://www.web.com")
driver.find_element_by_xpath(the_xpath_you_copied_before_from_dev_tools).text