Python selenium Chrome下载文件并设置下载路径
具体代码如下:
import os
import time
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
down_path="D:\\Temp"
chrome_options = webdriver.ChromeOptions()
diy_prefs = {'profile.default_content_settings.popups': 0,
'download.default_directory': '{0}'.format(down_path)}
# 添加路径到selenium配置中
chrome_options.add_experimental_option('prefs', diy_prefs)
#chrome_options.add_argument('--headless') # 隐藏浏览器
# 实例化chrome浏览器时,关联忽略证书错误
driver = webdriver.Chrome(options=chrome_options)
driver.set_window_size(1280, 800) # 分辨率 1280*800
chrome_options.add_experimental_option('prefs', diy_prefs)
sprider_url="https://www.2ppt.com/ppt/info/0e4.html"
driver.get(sprider_url)
element = driver.find_element(By.LINK_TEXT, "免费下载")
element.click()
sleep(1000)
diy_prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': '{0}'.format(down_path)}
上诉代码就是操作谷歌浏览器下载的代码。format格式化路径即可。down_path="D:\\Temp" 修改这个路径即可,如何使用Python 的selenium Chrome插件某度上有很多。
好了就写的这吧
标签:Chrome,Python,selenium,chrome,import,prefs,options,下载 From: https://blog.51cto.com/u_16269709/8131114