爬取七麦数据,为什么一直返回"Access Error"

已经获取到了analysis值了,但还是会报这个错,是我的analysis值有问题嘛?

`

url = 'https://api.qimai.cn/andapp/info'

params = {
    "appid": 1125,
    'market': 100
}

analysis = js_encryption(url, list(params.values()))
print(analysis)
params['analysis'] = analysis

sleep_time = random.randint(1, 5) + random.random()
time.sleep(sleep_time)

res = requests.get(url=url, headers=headers, params=params, cookies=cookie, verify=False)
res.encoding = 'utf-8'
print(res.json())

`

这是运行结果:

dTB1QSxkdUl+YQ0NeEcYWQpQVxFAH1leVl9wG1UFDFwCAVAAAAEJAHATCQ==
{'code': 10602, 'msg': 'Access Error', 'is_logout': 0}

可能是网址有问题,还有就是params参数传递。如果获取rank数据,将headers传递进去,并用如下代码即可:

params = (
    ('analysis', 获取的analysis值),
    ('sdate', ''),
    ('edate', ''),
)

response = requests.get('https://api.qimai.cn/rank/release',
                        headers=headers, params=params)
print(response.json())

需要获取登陆后的cooki