使用 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