我的目标是点击网站上“固定收益证券”标签的第一个链接(最新日期)。为此,我尝试使用以下代码:
import time
from selenium import webdriver
from selenium.webdriver import ActionChains
browser = webdriver.Chrome('chromedriver.exe')
browser.get('https://www.fbil.org.in/#/home');
browser.find_element_by_id('content-C').click()
link=browser.find_element_by_xpath('//*[@id="Gsec"]/tbody/tr[1]/td[2]/div/a')
link.click()
browser.quit()有了上面的代码,我可以点击“固定收益证券”标签,链接显示在GSEC标签下。但代码不会进一步移动到单击第一个链接(按最新日期)。
有人能帮我找出我哪里做错了吗?
发布于 2020-08-25 17:23:54
点击网站上“固定收益证券”选项卡的第一个链接(最新日期)后,将出现一个下载Excel文件的任务。然后webdriver关闭了browser.quit()上的浏览器,但是下载任务还没有完成。
因此,如果你点击第一个链接只是为了下载文件,你可以添加“等待”。
https://stackoverflow.com/questions/63575325
复制相似问题