网站:
来做一道非常简单的12题
来看题
f12打开控制台,点击1,看加载了什么请求。
很明显就是这条链接返回的数据
http://match.yuanrenxue.com/api/match/12?page=1&m=eXVhbnJlbnh1ZTE%3D
%3D就是=,后面的m很可能就是base64,到在线解密网站试试,得到的是yuanrenxue1
明显m就是yuanrenxue+页数然后base64
那就简单了
import base64
import requests
import time
sum = 0
for i in range(5):
time.sleep(0.3)
m = 'yuanrenxue'+str(i+1)
m = base64.b64encode(m.encode('utf-8'))
m = m.decode('utf-8')
print(m)
header={
'User-Agent':'yuanrenxue.project'
}
url = 'http://match.yuanrenxue.com/api/match/12?page='+str(i+1)+'&m='+m
r = requests.get(url,timeout=(2,2),headers=header)
r = r.json()
data = r.get("data")
for d in data:
sum = sum + d['value']
print(sum)
来源:后山小鲨鱼