用Python抓取网页-如何点击相同值的日期



我正在尝试点击包含文本" 30 de novem "但是当我使用我的代码时它会点击' 30deoutubro"按钮如何修复?

HTML代码截图

下面是我使用的代码

selecdia = navegador.find_element(by=By.LINK_TEXT, value='30')
selecdia.click()
sleep(1)

看起来title属性是唯一标识您希望单击的链接的方法,因此在Selenium 4语法中:

selecdia = navegador.find_element(By.CSS_SELECTOR, "a[title='30 de novembro']")

或:

selecdia = navegador.find_element(By.XPATH, "//a[@title='30 de novembro']")

最新更新