You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium无法定位并点击“Resgatar”按钮的问题求助

Selenium无法定位并点击“Resgatar”按钮的问题求助

我之前用Selenium点击“Resgatar”按钮一直好好的,结果昨天突然失效了。目标页面是Tesouro Direto的价格与税费页面。

我目前的代码是这样的:

from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
options = Options()
options.headless = True
browser = webdriver.Chrome('/Users/alvaro/downloads/chromedriver2',options=options)
browser.get('https://www.tesourodireto.com.br/titulos/precos-e-taxas.htm') 
link = browser.find_element(By.PARTIAL_LINK_TEXT,"Resgatar")
browser.execute_script("arguments[0].click();", link)

我已经试过用WebDriverWait等待元素加载完成,也尝试过通过By.CLASS_NAME来定位按钮,但都没能解决问题。有没有朋友能给点建议?

另外提一下,这个页面的HTML超级长,有5000多行。下面是按钮附近的代码片段:

备注:内容来源于stack exchange,提问作者Al Martins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:53:06