`
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