如何用硒点击表格中的元素



我想选择可用的预约

from selenium import webdriver
PATH = "C:Program Files (x86)chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://vadmvappointments.as.me/schedule.php?calendarID=5322490")
element = driver.find_elements_by_xpath(//*[@id="step-pick-appointment"]/div[2]/div[4]/div[1]/table[2]/tbody/tr[4]/td[2])
element.click()

Cpl事物。。。

您的xpath缺少双引号…

因此,取而代之的是:

element = driver.find_elements_by_xpath(//*[@id="step-pick-appointment"]/div[2]/div[4]/div[1]/table[2]/tbody/tr[4]/td[2])

使用此:

element = driver.find_elements_by_xpath("//*[@id='step-pick-appointment']/div[2]/div[4]/div[1]/table[2]/tbody/tr[4]/td[2]")

请注意,我还将find_elements_by_xpath更改为find_element_by_xpath,它是一个单独的元素。

但是,你发送的链接返回了";没有可用的预约";,因此,即使xpath是正确的,它也不会工作

最新更新