selenium去掉下载弹窗

时间:2021-09-03 04:45:52
from selenium import webdriver
import time
import urllib2 class 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)