首页 > 解决方案 > 使用 Selenium 下载带有逗号的文件名?

问题描述

所以我正在做一个非常简单的点击链接以下载 selenium 文件。它看起来像这样:

driver.find_element_by_xpath('element_xpath{0}'.format(i)).click()

哪个工作得很好。我的问题是有时 chrome 会抛出 ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION。

我用谷歌搜索找到这个问题,基本上当文件名中有逗号时,chrome 会抛出该错误,我已经验证这正是我的情况所发生的情况。现在我意识到我也许可以使用与上述问题中相同的建议使用请求库来解决此问题;即用引号将文件名括起来或用另一个字符替换逗号。

但我的问题是,有没有办法在硒中处理这个问题?当我手动尝试下载文件时,Chrome 会抛出相同的错误,IE 工作正常。将 selenium 驱动程序切换到 IE 是我想避免的,因为它会产生很多其他问题。

任何帮助表示赞赏。谢谢。

标签: pythonseleniumgoogle-chromepython-requests

解决方案


推荐阅读