{"msg":"发生错误!请联系系统管理员!","code":301}问题解惑

我在写python代码爬取数据的时候,首先通过Ajax获取了url,然后编写了相应字典后就提起了requests.post请求。

img

但是最后结果直接就报错了,显示{"msg":"发生错误!请联系系统管理员!","code":301},这问题是出在哪里啊?
我通过f12抓取ajax的时候,是可以看到我想要的数据,上面显示的msg是操作成功,如下图所示。

img

具体的一些信息如下:

img

img

但我一旦爬虫就会出现错误,有没有人可以为我解惑一下。救命啊。

解决方法:将requests请求中的data改成json即可!!

你提交的数据是json类型的
所以你的请求头需要带上一句:Content-Type: application/json
带上该请求头

img

不带上该请求头

img

有用请采纳

header里面缺少参数