
python
import os
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
设置Chrome选项
chrome_options = Options()
chrome_options.add_argument("--headless") 无头模式,不显示浏览器窗口
初始化WebDriver
driver = webdriver.Chrome(executable_path="path/to/chromedriver", options=chrome_options)
定义下载任务列表
download_tasks = []
添加下载任务
def add_download_task(url, save_path):
download_tasks.append((url, save_path))
执行下载任务
def execute_download_tasks():
for url, save_path in download_tasks:
driver.get(url)
time.sleep(5) 等待页面加载完成
with open(save_path, "wb") as f:
f.write(driver.page_source)
driver.quit()
执行下载任务
execute_download_tasks()
关闭WebDriver
driver.quit()
请将`path/to/chromedriver`替换为实际的ChromeDriver可执行文件路径。这个脚本会遍历下载任务列表,逐个执行下载任务,并将下载的文件保存到指定的路径。



