刷新网页,发现请求携带token
追踪请求调用栈:
token加密逻辑简单:
import requests
import base64
cookies = {
'sessionid': 'xxxxxxx',
}
def generate_token(page: int) -> str:
return base64.b64encode(f'yuanrenxue{page}'.encode('utf-8'))
ans = 0
for page in range(1,6):
token = generate_token(page)
resp = requests.get('https://match.yuanrenxue.cn/api/match/12', params={
'page': page,
'm': token
},cookies=cookies).json()
for value in resp['data']:
ans += value['value']
print(ans)