import requests
import execjs
import hashlib
headers = {
"user-agent": "yuanrenxue.project",
"x-requested-with": "XMLHttpRequest"
}
cookies = {
"Hm_lvt_0362c7a08a9a04ccf3a8463c590e1e2f": "1676117858,1676119019,1676204003",
"sessionid": "vd4ttss39x1s21oqlqsggjumztxnpg93",
"Hm_lvt_9bcbda9cbf86757998a2339a0437208e": "1676455128,1676508335,1676535590,1676552480",
"Hm_lvt_c99546cf032aaa5a679230de9a95c7db": "1676455128,1676508335,1676535590,1676552480",
"Hm_lpvt_9bcbda9cbf86757998a2339a0437208e": "1676552506",
"qpfccr": "true",
"no-alert3": "true",
"Hm_lpvt_c99546cf032aaa5a679230de9a95c7db": "1676552541"
}
url = "https://match.yuanrenxue.com/api/match/20"
sumunber=0
for page in range(1,6):
with open('猿人学.js','r',encoding='utf-8')as f:
time=execjs.compile(f.read()).call('time')
data=str(page)+'|'+time
text=f'{data}D#uqGdcw41pWeNXm'
sign=hashlib.md5(text.encode(encoding='utf-8')).hexdigest()
params = {
"page": f"{page}",
"sign": sign,
"t": time
}
response = requests.get(url, headers=headers, cookies=cookies, params=params).json()
print(response['data'])
for li in response['data']:
sumunber+=li['value']
print(sumunber)
function time(){
return Date.parse(new Date().toString()).toString()
}
console.log(time())