无法在 Linux OS 上下载带有 python selenium 和 chromedriver 的文件



我正在尝试使用Selenium和chromedriver和python3下载文件。我的代码与 Windows 操作系统完美配合,但是当我尝试在 Amazon EC2 上执行相同的代码时,一切都很好,没有错误,找到所有元素但没有在特定目录中下载文件? 我正在使用下面的代码,知道吗?

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()  
prefs = {"download.default_directory" : '/my_directory/'}
chrome_options.add_experimental_option("prefs",prefs)
chrome_options.add_argument('--headless')
browser= webdriver.Chrome(options=chrome_options)

我知道这并不能完全回答你的问题,但试着看看: https://github.com/21buttons/pychromeless#downloading-files

我遇到了您遇到的相同问题,但从未解决过。但由于我的任务将每周运行一次,因此我决定使用 AWS Lambda 并找到了这个解决方案。我希望这对您的追求有所帮助!

相关内容

  • 没有找到相关文章

最新更新