爬网页时,对方返回403拒绝访问,具体原因如何查看?怎么解决?

查看js发现是发送一个ajax,post请求。我也使用postman模拟了请求,通过查看网页上的form-data,发现他应该是发送了三个参数,然后我添加上发现还是返回403.具体什么原因如何查看?可以解决吗。

clipboard.png

阅读 4.8k
3 个回答

根据状态码http状态码的结果。403表示不被服务器授权,可以看看是不是cookie没有带上,看看http header有没有特殊的字段,把网页的请求和你模拟的请求完全设置为一样,应该是可以的。

解决了。用curl方式添加上referer参数就可以了(ps:问题重新编辑了 删除了一张图 因为里面有一些信息,不好意思)

postman是和chrome共享数据的,查看同步的两个东西是否开启

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题