网站:

http://match.yuanrenxue.com/

来做一道非常简单的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)

来源:后山小鲨鱼