羊了个羊通关次数提交python
import struct import base64 import requests headers = { 't': '', 'User-Agent': '', 'Referer': 'https://servicewechat.com/wx141bfb9b73c970a9/23/page-frame.html' } url = 'https://cat-match.easygame2021.com/sheep/v1/game/personal_info?' r = requests.get(url, headers=headers) print(r.json()) url = 'https://cat-match.easygame2021.com/sheep/v1/game/map_info_ex?matchType=3' r = requests.get(url, headers=headers) map_md5 = r.json()['data']['map_md5'][1] url = f'https://cat-match-static.easygame2021.com/maps/{map_md5}.txt' # 由于每天获取的地图不一样,需要计算地图大小 r = requests.get(url) levelData = r.json()['levelData'] p = [] for h in range(len(sum(levelData.values(), []))): # 生成操作序列 p.append({'chessIndex': 127 if h > 127 else h, 'timeTag': 127 if h > 127 else h}) GAME_DAILY = 3 GAME_TOPIC = 4 data = struct.pack('BB', 8, GAME_DAILY) for i in p: c, t = i.values() data += struct.pack('BBBBBB', 34, 4, 8, c, 16, t) MatchPlayInfo = base64.b64encode(data) print(MatchPlayInfo) url = 'https://cat-match.easygame2021.com/sheep/v1/game/game_over_ex?' r = requests.post(url, headers=headers, json={'rank_score': 1, 'rank_state': 1, 'rank_time': 1, 'rank_role': 1, 'skin': 1, 'MatchPlayInfo': MatchPlayInfo}) print(r.json()) url = 'https://cat-match.easygame2021.com/sheep/v1/game/personal_info?' r = requests.get(url, headers=headers) print(r.json())
转自吾爱
版权声明
编辑:WANGHAHA
文章地址:https://www.wanghaha.cn/569.html
温馨提示:若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除
编辑:WANGHAHA
文章地址:https://www.wanghaha.cn/569.html
温馨提示:若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除
THE END
0
二维码
海报
羊了个羊通关次数提交python
import struct
import base64
import requests
headers = {
't': '',
'User-Agent': '',
'Referer': 'https://servicewechat.com/wx141bfb9b73c970a9/……

文章目录
关闭
共有 0 条评论