使用Selenium每天下载不同的文件

2024-04-26 04:47:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我每天都有一个FTP文件需要抓取,我正在设法让Selenium每天下载这个新文件。你知道吗

目前,我在python脚本中有这行代码,它工作正常,但是文件名每天都会更改,所以它会不断地获取同一个文件。你知道吗

driver.find_element_by_link_text("report.201606040002...>").click()

有没有办法抓取FTP目录中最新的文件,或者每天递增“name”?你知道吗


Tags: 文件代码text脚本by文件名driverselenium
1条回答
网友
1楼 · 发布于 2024-04-26 04:47:48

您可以使用by_partial_link_text方法,完全避免检查日期。根据我的理解,您将得到第一个匹配的link元素,它也是您案例中的顶部和“最新”元素:

driver.find_element_by_partial_link_text("report.").click()

相关问题 更多 >