Я пытаюсь загрузить CSV-файл из браузера Chrome, запущенного selenium.
Но
Failed- Path too long error
происходит при загрузке CSV-файла.
путь:
C:/s/d/b
Я изменяю путь, как показано ниже, но та же ошибка ...
/cygdrive/c/s/d/a
\cygdrive\c\s\d\a
\\cygdrive\\c\\s\\d\\a
CSV-файл
20181213171306.csv
путь к chromedriver
/cygdrive/c/Users/HOGEHOGE/chromedriver_2.45.exe
Используя cygwin, выполняйте сценарии Python, как показано ниже.
python3 C:/s/d/a.py
Я установил опцию веб-драйвера следующим образом.
DIR_DL="C:/s/d/b"
options = Options()
options.add_experimental_option("prefs", {
"download.default_directory":DIR_DL,
})
driver = webdriver.Chrome(executable_path=CHROMEDRIVER_PATH,chrome_options=options)
driver.command_executor._commands["send_command"] = ("POST", '/session/$sessionId/chromium/send_command')
params = {'cmd': 'Page.setDownloadBehavior', 'params': {'behavior': 'allow', 'downloadPath': DIR_DL}}
command_result = driver.execute("send_command", params)
Кто-нибудь знает, как это исправить?
"失敗 - パ ス が 長す ぎ ま す "японский.Это означает «Ошибка: ошибка слишком длинного пути».
[Среда] Windows 10CYGWIN_NT-10.0 2.11.2Python 3.6.4селен 3.141.0Chrome Driver 2,45браузер chrome 71