使用 Selenium 和 python 将文件下载到指定位置。
我们可以在 Python 中使用 Selenium 将文件下载到指定位置。这是通过 ChromeOptions 类完成的。我们将设置浏览器的首选项,并传递 download.default_directory 参数。
我们需要用该参数指定下载目录的路径。此首选项通过 add_experimental_option 方法发送到 ChromeOptions 对象。
最后,此浏览器信息与驱动程序对象共享。
语法
op = webdriver.ChromeOptions()
p = ("download.default_directory": "C:\Users", "safebrowsing.enabled":"false")
op.add_experimental_option("prefs", p)
driver = webdriver.Chrome(chrome_options=op)示例
代码实现。
from selenium import webdriver
from selenium.webdriver.common.by import By
#object of ChromeOptions
op = webdriver.ChromeOptions()
#set download directory path
p = ("download.default_directory": "C:\Users""safebrowsing.enabled":"false")
#adding preferences to ChromeOptions
op.add_experimental_option("prefs", p)
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe", chrome_options=op)
driver.implicitly_wait(0.4)
driver.get("https://www.seleniumhq.org/download/");
#identify element
m = driver.find_element_by_link_text("32 bit Windows IE")
m.click()输出

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP