python selenium устанавливает каталог загрузок по умолчанию с меткой времени для Windows

#python #selenium #selenium-webdriver

#python #селен #selenium-webdriver

Вопрос:

Как указано, кто-нибудь может помочь мне решить проблему? Большое спасибо!

 from selenium import webdriver
from datetime import datetime
from selenium.webdriver.chrome.options import Options

today = datetime.now()

chrome_options = Options()
chrome_options.add_experimental_option("prefs", {
  "download.default_directory": r"C:UsersXXXDownloads   today.strftime("%Y%m%d")",
  "download.prompt_for_download": False,
  "download.directory_upgrade": True,
  "safebrowsing.enabled": True
})

driver = webdriver.Chrome(options=chrome_options)
 

Я хотел бы показать результат следующим образом:

«C:UsersXXXDownloads20210301 »

Ответ №1:

   "download.default_directory": r"C:/Users/XXX/Downloads/"   today.strftime("%Y%m%d")
 

здесь возникла проблема с двойными кавычками. Также вам следует изменить ресницы

Комментарии:

1. Я последовал вашему предложению запустить, но в результате произошел сбой загрузки.

2. И я использовал этот скрипт «download.default_directory»: r»C:UserschungjDownloads20210301 » чтобы бежать, это прекрасная работа. Я не знаю, как это реализовать.

3. Ошибка показала «SyntaxError: EOL при сканировании строкового литерала», если использовать скрипт «download.default_directory»: r»C:UserschungjDownloads » today.strftime(«%Y%m%d»). Спасибо.