羊了个羊通关次数提交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
温馨提示:若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除
THE END
分享
二维码
海报
羊了个羊通关次数提交python
import struct import base64 import requests headers = { 't': '', 'User-Agent': '', 'Referer': 'https://servicewechat.com/wx141bfb9b73c970a9/……
<<上一篇
下一篇>>
文章目录
关闭
目 录