因此,我正在非常简单地单击链接以下载硒中的文件。看起来像这样:
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,因为它会带来很多其他问题。
感谢您的帮助。谢谢。