使用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 下载文件