python+selenium webdriver.firefox()方式配置浏…
2018-06-18 01:55:52来源:未知 阅读 ()
webdriver.firefox() 爬虫需求: (其实是输入参数可获取.zip/pdf 文件,然后点击下载)
——但是firefox浏览器有Bug,点击下载之后会有弹出窗口,需要你点击确定,这怎么能成,所以
百度一把:得知需要修改firefox的配置文件mimeTypes.rdf
——搜索栏输入:about:support 配置文件夹—》打开文件夹—》获取文件地址
添加配置内容:
<RDF:Description RDF:about="urn:mimetype:application/zip"
NC:value="application/zip"
NC:editable="true"
NC:fileExtensions="zip"
NC:description="*.zip">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/zip"/>
</RDF:Description>
<RDF:Seq RDF:about="urn:mimetypes:root">
<RDF:li RDF:resource="urn:mimetype:application/zip"/>
</RDF:Seq>
=====现在下载不需要每次都点击了=====
但是:使用webdriver.firefox()时,程序调用的是一个全新的firefox,所以配置文件并没有起到作用
——程序中可添加FirefoxProfile文件来支持 (FirefoxProfile文件目录就是mimeTypes.rdf的上级目录)
def __init__(self):
self.url = '+++++++++++++'
profile=webdriver.FirefoxProfile("C:\Users\用户名\AppData\Roaming\Mozilla\Firefox\Profiles\9a71bi5y.default")
self.browser = webdriver.Firefox(profile)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python+selenium实现自动化百度搜索关键词 2019-07-24
- python+selenium-元素定位的常用方法(xpath百度输入框定位) 2018-09-05
- windows环境下使用python+selenium打开firebox 2018-06-23
- Python+Selenium笔记(三):使用unittest 2018-06-23
- Python+selenium自动循环扔QQ邮箱漂流瓶 2018-06-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash