爬取过程中一直获取到的结果和抓包获取的不一样,一直以为是页面发生了跳转,添加了allow_redirects=False,还是不对。使用fiddler抓包到的headers和data访问也不对,最后换浏览器,还是不对,多次尝试后,将data=data,居然拿到了正确的json
import json
import requests
headers = {
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',