【发布时间】:2021-10-17 09:26:58
【问题描述】:
项目目录如下:
project
-temp
-program.py
此代码会下载文件,但不会下载所需文件夹中的文件。我想要临时文件夹中的下载文件。
程序.py
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.folderList",2)
# 0 for desktop
# 1 for default download folder
# 2 for specific folder
# You can specify directory by using profile.set_preference("browser.download.dir","<>")
profile.set_preference("browser.download.dir","temp/")
profile.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream")
profile.set_preference("browser.helperApps.alwaysAsk.force", False);
【问题讨论】:
-
下载文件的
location是什么? -
文件下载到firefox的默认下载文件夹中。
-
在这里尝试文件夹 temp 的完整路径:
profile.set_preference("browser.download.dir","temp/")并告诉我结果;例如:/home/$user/.../.../project/temp
标签: python python-3.x selenium selenium-webdriver selenium-firefoxdriver