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
相关产品推荐
相关产品推荐

