使用python下载时,如何将文件保存在当前磁盘中?

2024-09-26 17:52:36 发布

您现在位置:Python中文网/ 问答频道 /正文

chrome_options = webdriver.ChromeOptions()

# Set preferences
prefsNotifications = {"profile.default_content_setting_values.notifications" : 2} 
prefsPopups = {"profile.default_content_settings.popups": 0}
prefsDownload = {"download.default_directory": CurDir}
prefsSafe = {'safebrowsing.enabled': 'false'}
chrome_options.add_experimental_option("prefs", prefsNotifications)
chrome_options.add_experimental_option("prefs", prefsPopups)
chrome_options.add_experimental_option("prefs", prefsDownload)
chrome_options.add_experimental_option("prefs", prefsSafe)

driver = webdriver.Chrome(CurDir+"\\chromedriver.exe", chrome_options=chrome_options)
driver.maximize_window()  
return driver

第5行和第9行,通知:文件下载时不安全。我去掉了那两条线。它不能保存在我想要的磁盘上

如何解决这个问题


Tags: adddefaultdrivercontentchromeprofileprefsoptions
1条回答
网友
1楼 · 发布于 2024-09-26 17:52:36
def OpenBrowser():
    chromeOptions = webdriver.ChromeOptions()
    prefs = {"download.default_directory" : CurDir,"safebrowsing.enabled": "false","profile.default_content_setting_values.notifications" : 2, "profile.default_content_settings.popups": 0}
    chromeOptions.add_experimental_option("prefs",prefs)
    driver = webdriver.Chrome(executable_path = CurDir+"\\chromedriver.exe", chrome_options = chromeOptions)
    driver.maximize_window()
    return driver

通过selenium打开chromedriver.exe,没有任何通知、警告或弹出窗口。1首选项

相关问题 更多 >

    热门问题