使用Selenium下载带有逗号的文件名吗?

时间:2018-10-12 13:27:28

标签: python selenium google-chrome python-requests

因此,我正在非常简单地单击链接以下载硒中的文件。看起来像这样:

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

哪个工作正常。我的问题是Chrome有时会抛出ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION。

我用Google搜索来找到this question,并且当文件名中有逗号时,基本上chrome抛出了该错误,并且我已经验证了这也是我的情况。现在,我意识到也许可以使用与上述问题中相同的建议,通过请求库来解决此问题。也就是用双引号将文件名引起来,或用另一个字符替换逗号。

但是我的问题是,硒中有什么方法可以解决这个问题吗?当我手动尝试下载文件时,Chrome会抛出相同的错误,IE可以正常工作。我要避免将selenium驱动程序切换到IE,因为它会带来很多其他问题。

感谢您的帮助。谢谢。

0 个答案:

没有答案