【发布时间】:2020-07-10 08:40:33
【问题描述】:
我是 python、selenium、pycharm 等的新手。
我正在尝试在网站上打印 a 的值(在撰写本文时,该值是 6320 )。代码没有给出错误,但它什么也没打印。
正如您在屏幕截图中看到的,当我调试并将鼠标悬停在变量上时,它显示 6320,这是我正在寻找的值。
我做错了什么?
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support.expected_conditions import presence_of_element_located
# This example requires Selenium WebDriver 3.13 or newer
with webdriver.Chrome() as driver:
wait = WebDriverWait(driver, 10)
driver.get("https://ici.radio-canada.ca/info/2020/coronavirus-covid-19-pandemie-cas-carte-maladie-symptomes-propagation/")
driver.implicitly_wait(5)
items = driver.find_element_by_xpath('//*[@id="app"]/div[2]/div[3]/div[3]/div[1]/table/tbody/tr[2]/td[1]/span[2]').text
print(items)
print("hello")
非常感谢您的帮助!
【问题讨论】:
标签: python selenium selenium-webdriver pycharm selenium-chromedriver