Итак, я делаю очень простой клик по ссылке, чтобы скачать файл в селене.Это выглядит примерно так:
driver.find_element_by_xpath('element_xpath{0}'.format(i)).click()
, который работает просто отлично.Моя проблема иногда в том, что chrome выдает ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION.
Я прибегнул к поиску этого вопроса , и в основном Chrome выдает эту ошибку, когда в имени файла есть запятая, и я подтвердил, что этоименно то, что происходит в моем случае.Теперь я понимаю, что могу исправить это, возможно, с помощью библиотеки запросов, используя те же предложения, что и в вопросе выше;а именно, заключая имя файла в кавычки или заменяя запятую другим символом.
Но мой вопрос: есть ли способ решить эту проблему в селене?Chrome выдает ту же ошибку, когда я вручную пытаюсь загрузить файл, IE работает нормально.Я бы хотел избежать перехода на селен драйвер IE, потому что он создает множество других проблем.
Любая помощь приветствуется.Спасибо.