博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium去掉下载弹窗
阅读量:4699 次
发布时间:2019-06-09

本文共 1036 字,大约阅读时间需要 3 分钟。

from selenium import webdriverimport timeimport urllib2class Download():        def __init__(self):                        self.fp = webdriver.FirefoxProfile()                self.fp.set_preference("browser.download.folderList",2)        self.fp.set_preference("browser.download.manager.showWhenStarting",False)        self.fp.set_preference("browser.download.dir", r"C:\download")        self.fp.set_preference("browser.helperApps.neverAsk.saveToDisk",                          "application/octet-stream")                    def ClickAndDown(self,baseurl,classname):                                dr = webdriver.Firefox(firefox_profile=self.fp)                dr.get(baseurl)                time.sleep(10)                downbtn = dr.find_element_by_class_name(classname)                time.sleep(1)                downbtn.click()                time.sleep(60)                        dr.close()                dr.quit()                dr = None        time.sleep(10)

  

转载于:https://www.cnblogs.com/xiaobaichuangtianxia/p/4727256.html

你可能感兴趣的文章
eclipse中快捷键
查看>>
Nagios
查看>>
UED、UCD、UE、UI、交互设计概念
查看>>
【转】火星坐标、百度坐标、WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版...
查看>>
int和Integer有什么区别?
查看>>
c#实现16进制和字符串之间转换的代码
查看>>
luasql在Fedora20下的安装与使用示例
查看>>
《我是一只IT小小鸟》读后感
查看>>
设计模式之模板方法模式(Template)
查看>>
【Java并发.2】线程安全性
查看>>
数据库开发这点事 中文PDF下载
查看>>
MWPhotoBrowser 属性详解 和代理解释
查看>>
android用户界面之AlarmManager教程实例汇
查看>>
从SourceForge上获取CVS管理的开源代码
查看>>
keepalived + LVS实现高可用负载均衡集群
查看>>
JAVA中isEmpty、null、""的区别
查看>>
沙滩球的理解
查看>>
SpringMVC入门笔记
查看>>
Oracle trunc()函数的用法
查看>>
Linux——SUID、SGID、SBIT简介
查看>>