【问题标题】:Selenium find element by xpath: unable to find elementSelenium 通过 xpath 查找元素:无法找到元素
【发布时间】:2022-07-05 22:56:01
【问题描述】:

我正在尝试使用 selenium 从网页 (https://www.7-zip.org) 获取文本并将其打印在 python 控制台中。我正在尝试获取表格单元格中的文本,其中显示了软件的版本号。

from selenium import webdriver
from selenium.webdriver.common.by imoprt By

url = "https://www.7-zip.org"
driver = webdriver.Chrome()
version = driver.find_element(By.XPATH, "/html/body/table/tbody/tr/td[2]/table/tbody/tr/td[2]/table[1]/tbody/tr[1]/td[1]").text
print (version)

但是,我收到错误消息:"no such element:{"method":"xpath","selector": "/html/body/table/tbody/tr/td[2]/table/tbody/tr/td[2]/table[1]/tbody/tr[1]/td[1]"}

【问题讨论】:

    标签: python html selenium web-scraping


    【解决方案1】:

    好的,所以在发布问题后,我立即看到了我做错了什么。我省略了驱动程序打开网址的代码。

    在第 6 行添加 driver.get(url) 已解决问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 1970-01-01
      相关资源
      最近更新 更多