开发者社区> 问答> 正文

使用selenium下载文件时ERR_BLOCKED_BY_XSS_AUDITOR

我正在尝试selenium通过模拟点击下载按钮来下载文件,但Chrome会报告ERR_BLOCKED_BY_XSS_AUDITOR。如果我使用"--disable-xss-auditor"参数绕过,将重新加载页面并且不会下载任何内容。对我来说似乎很奇怪的是,当我实际使用鼠标selenium将文件下载到甚至可以控制的Chrome会话中时,文件下载得很好。

请帮我理解一下xss auditor是什么?为什么我不能下载文件selenium?

顺便说一句,python如果重要的话,我正在使用它。

展开
收起
一码平川MACHEL 2019-01-18 11:02:54 2155 0
1 条回答
写回答
取消 提交回答
  • XSS Auditor是Chrome和Safari的内置功能,旨在缓解跨站点脚本(XSS)攻击。它旨在识别查询参数是否包含恶意JavaScript,并在其认为有效负载被注入服务器响应时阻止响应。

    XSS是一种漏洞,当数据被(错误地)解释为代码并在受害者的浏览器上执行时发生。我们的想法是使用像Selenium WebDriver这样的无头浏览器,并注入XSS有效负载以及功能和用户交互测试

    Python与此没有任何关系,我认为可能是chrome版本或其他东西

    2019-07-17 23:25:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载