首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python+Selenium单击最新日期链接,不给我任何对象

使用Python+Selenium单击最新日期链接,不给我任何对象
EN

Stack Overflow用户
提问于 2020-08-25 16:54:11
回答 1查看 30关注 0票数 0

我的目标是点击网站上“固定收益证券”标签的第一个链接(最新日期)。为此,我尝试使用以下代码:

代码语言:javascript
复制
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标签下。但代码不会进一步移动到单击第一个链接(按最新日期)。

有人能帮我找出我哪里做错了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-25 17:23:54

点击网站上“固定收益证券”选项卡的第一个链接(最新日期)后,将出现一个下载Excel文件的任务。然后webdriver关闭了browser.quit()上的浏览器,但是下载任务还没有完成。

因此,如果你点击第一个链接只是为了下载文件,你可以添加“等待”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63575325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档