我在抓取数据时遇到错误

时间:2021-03-25 05:17:38

标签: python python-3.x selenium selenium-webdriver selenium-chromedriver

我正在尝试从网站中查找数据。

url = "https://www.screener.in/company/ALMONDZ/"

我想找到低价值

i.e.= 8.87 

属于跨类编号。

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.screener.in/company/ALMONDZ/")
text=driver.find_element_by_class_name("class").getText("text")
print(text)

我无法获取该值。请让我知道获取低值的代码中有什么错误?

1 个答案:

答案 0 :(得分:2)

您可以通过XPATH找到它:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.screener.in/company/ALMONDZ/")
text = driver.find_element_by_xpath('//*[@id="top-ratios"]/li[3]/span[2]/span[2]').text

输出:

8.87