Не скачивается файл с помощью selenium на сервере

Использую VPS на ос ubuntu

Задача: запустить скрипт в фоновом режиме

При переходе по ссылке сразу скачивается csv файл. Когда запускаю скрипт локально, все работает, аутентификация не требуется.

В коде настроила папку для загрузок, в которой находится сам скрипт, но при запуске на сервере всегда вылезает ошибка, что файл или дирректория не найдены.

Потому что сам файл, видимо, не может скачаться и при запуске команды

find / -name 'downloaddatapartial.csv'

ничего не выводится. Значит нигде в другом месте его нет

Не могу понять, почему не может скачаться сам файл.

Вот код

options = webdriver.ChromeOptions()
options.binary_location = "/usr/bin/google-chrome"
options.add_argument("user-agent=Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0")
options.add_argument("--headless=new")
options.add_argument("--no-sandbox")
options.add_argument("--disable-extensions")
options.add_experimental_option("prefs", {
            "download.default_directory": "/home/hub_indicators/",
            "download.prompt_for_download": False,
            "profile.default_content_setting_values.automatic_downloads": 2,
            "download.directory_upgrade": True,
            "safebrowsing.enabled": True})
options.set_capability("good:loggingPrefs", {"performance": "ALL"})
service = Service(executable_path="chromedriver-linux64/chromedriver")
browser = webdriver.Chrome(service=service, options=options)
browser.get(url)
time.sleep(3)
browser.close()
df = pd.read_csv("/home/hub_indicators/downloaddatapartial.csv") (в этой строке возникает ошибка)

Ответы (0 шт):