Selenium:如何获取自动启动的下载的 link?

Selenium: How can I get the link for downloads that started automatically?

我正在使用 selenium 来自动执行一些下载任务,但是有些页面会自动开始下载,我需要知道下载期间或下载后这些下载的 links,而 link 是页面中不可用。

如何获取自动开始下载的文件的URL?

如果您使用 Chrome 到 运行 您的 selenium 脚本,您只需导航到 chrome://downloads/ 并获取最新的下载文件 URL .

或者您可以使用 java 机器人 类 向浏览器发出 Ctrl+J 键盘操作并打开选项卡。

(Chrome 下载页面是一个 html 页面,您可以捕获其中的元素)