Python 3.x 无法在linux操作系统上下载带有python selenium和chromedriver的文件

Python 3.x 无法在linux操作系统上下载带有python selenium和chromedriver的文件,python-3.x,amazon-ec2,selenium-chromedriver,Python 3.x,Amazon Ec2,Selenium Chromedriver,我正在尝试下载一个使用Selenium、chromedriver和python3的文件。我的代码在Windows操作系统上运行得很好,但是当我尝试在amazon EC2上执行相同的代码时,一切都很好,没有错误,所有元素都找到了,但在特定目录中没有下载文件? 我正在使用下面的代码,你知道吗 from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Opt

我正在尝试下载一个使用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)

我知道这并不能完全回答你的问题,但试着看看:

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