加了请求头,不知道是不是我传参的时候有问题,要获取的内容为图二,图三为headers
403 Forbidden 是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。
该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。
你试试加入cookies,应该这个请求要用户登录权限
headers是怎么写的?
403的错误,就是请求的post方法没有对应的请求函数。
代码中几个问题会导致被拒绝访问,一是请求头headers没有写完整,二是用不稳定或不能正常连接的代理,三是参数data不正确,要按照请求页面所需传入的参数来写,四是可能需要传cookies而没有传。
被服务器拒绝了,反爬。 直接request不行的话看下respones参数是否足够,或者用selenium
用IE的USER agent 试下 修改 版本号
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y