使用selenium+firefox做网站下载文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用selenium+firefox做网站下载文件相关的知识,希望对你有一定的参考价值。

环境:centos el7.x86_64系统+python2.7.5+selenium 3.13.0+geckodriver_0.21.0+firefox_60.1.0

问题:使用browser.execute_script("window.open(url)")
新链接无法使用新标签窗口

解决:使用browser.execute_script("window.open(url,‘_self‘)") 在本页面打开新链接
依然存在问题:SessionNotCreatedException: Message: Tried to run command without establishing a connection

                 改变js的方法:browser.execute_script("window.location.href=url")

以上是关于使用selenium+firefox做网站下载文件的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 中使用 Selenium 下载文件:即使设置了 Firefox 配置文件,下载窗口也会打开

使用 Selenium 和 python 将文件下载到指定位置

如何在 Firefox 58++ 上使用 PHP Webdriver for Selenium 下载文件

如何在Firefox 58 ++上使用适用于Selenium的PHP Webdriver下载文件

下载及安装selenium IDE

怎么让selenium操作firefox打开zip文件链接时默认下载而不是打开