首页 > 解决方案 > “HTTP ERROR 403”在执行用于单击搜索按钮的脚本时,手动单击可以正常工作

问题描述

我试图在某些字段中输入数据后单击“搜索”按钮,这些数据必须根据同一页面中的搜索显示结果(所选日期从城市 A 到城市 B 的可用航班列表)。

当我为这个场景运行 Selenium - Java 脚本时,系统显示HTTP ERROR 403,而当我手动执行时它工作正常。

标签: seleniumselenium-webdriverwebdriverhttp-status-code-403http-error

解决方案


403 禁止

HTTP403 Forbidden客户端错误状态响应码表示服务器理解请求但拒绝授权。

此状态类似于401,但在这种情况下,重新认证将没有任何区别。访问被永久禁止并与应用程序逻辑相关联,例如对资源的权限不足。


地位

403 Forbidden

示例响应

HTTP/1.1 403 Forbidden 
Date: Wed, 28 May 2019 07:28:00 GMT

原因

您编写试验代码和错误跟踪日志将帮助我们以更好的方式调试问题。可能检测到WebDriver控制的浏览器客户端,因此后续请求被阻止


奥特罗

您可以在以下位置找到类似的讨论:


推荐阅读