【问题标题】:Receiving an Syntax error Webdriver python selenium收到语法错误 Webdriver python selenium
【发布时间】:2022-06-11 01:16:24
【问题描述】:

我正在尝试创建一个自动化过程,在该过程中,我使用 Python webdriver 和 selenium 从特定网站下载数据。我想编程打开 chrome,访问网站,点击“疫苗类型”应用过滤器,然后选择另一个日期。但我有一个问题。我无法点击疫苗类型,当我想应用 filter_tipo_2 = driver.find_element_by_xpath('//*[@id="filtro-04"]/div/article/div[1]/ 时出现语法错误div/div/qv-filterpane/div/div/div/div[2]/span') filter_tipo_2.click()

我收到语法错误。任何人都可以帮助我吗?这是目前的全部代码`

#to access the website

url_dist_vacinas = 'https://infoms.saude.gov.br/extensions/DEMAS_C19VAC_Distr/DEMAS_C19VAC_Distr.html' 驱动程序 = webdriver.Chrome() driver.get(url_dist_vacinas)

#to click on the button

filter_tipo_1 = driver.find_element_by_xpath('//*[@id="filtro-04"]/div/article/div[1]/div/div/qv-filterpane/div/div/div/div[2 ]/跨度') filter_tipo_1.click("VACINA CONTRA SARS-COV2")

【问题讨论】:

  • 我忘了提到我收到错误:DeprecationWarning: find_element_by_xpath is deprecated。请使用 find_element(by=By.XPATH, value=xpath) 代替 filter_tipo_1 = driver.find_element_by_xpath('//*[@id="filtro-04"]/div/article/div[1]/div/div/qv -filterpane/div/div/div/div[2]/span')

标签: python selenium webdriver


猜你喜欢
  • 2017-04-11
  • 2013-06-23
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-18
  • 2018-01-20
相关资源
最近更新 更多