selenium python使用日历传递日期参数

cetgtptt  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(363)

我正在尝试从以下页面提取数据:

https://www.lifeinscouncil.org/industry%20information/ListOfFundNAVs

我必须选择公司名称并从日历中选择日期,然后单击“获取数据”按钮。我正试图通过在python中使用chrome浏览器使用selenium web驱动程序来实现这一点,我一直在思考如何将日期参数传递给页面。从日历中选择日期后,页面似乎已回发。日期需要从日历中选择,否则网页不会返回数据。我也尝试过使用requests post方法,但无法获得导航数据。
我需要每天(交易日)重复5年。
ps:我不善于理解dom元素,并且有python和编码的基本知识。我的职业是数据分析师。
提前谢谢。基兰·贾因

hpxqektj

hpxqektj1#

日期在“a”标签中。您可以尝试使用“链接文本”选择日期。

driver.find_element_by_id("MainContent_imgbtncalender").click()#Calender Icon
    driver.find_element_by_link_text("27").click()#Date

相关问题