我已经阅读并测试了许多解决方案,但没有一个有效。我正在自动发布推文:我写我的推文,工作正常,然后,我点击添加图片按钮;弹出“windows打开文件”对话框。我想更改目录。这是我的实际代码:
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\Jake\\AppData\\Local\\Google\\Chrome\\User Data\\Default")
prefs = {"download.default_directory" : "E:\\Images\\tweeter\\","directory_upgrade": True,"extensions_to_open": ""}
options.add_experimental_option("prefs",prefs)
driver = webdriver.Chrome(executable_path='C:\\Program Files (x86)\\chromedriver.exe', chrome_options=options)
不起作用
其他解决方案:
options.add_argument("download.default_directory=E:\\Images\\tweeter\\")
不起作用
另一项:
prefs = {"profile.default_content_settings.popups": 0,
"download.default_directory":
r"E:\Images\tweeter\\",#IMPORTANT - ENDING SLASH V IMPORTANT
"directory_upgrade": True}
options.add_experimental_option("prefs", prefs)
不起作用
有什么想法吗
我的建议
将
geckodriver
(selenium drive for chrome)复制并粘贴到安装Chrome
的同一位置(而不是快捷位置)。然后尝试以没有参数的br = webdriver.Chrome()
形式手动运行它。它应该很好用相关问题 更多 >
编程相关推荐