开篇
本教程初衷是针对算法变态的官方介绍宣传只有 0.1% 的通关率 羊了个羊 给出快速通关方案,上手需要一定动手能力以及门槛,请勿使用本程序恶意对游戏服务器持续造成压力,一切后果自负!!!
t 参数包含个人信息,任何情况请勿泄漏
,本教程随项目可能会有所版本,请自行分辨,建议到去作者的github地址进行下载最新代码使用。
项目地址:https://github.com/Lcry/a-sheep-assistant
名词解释
为了针对电脑小白,先针对后面提到的名称进行一个参数,希望大家有个印象,方便后面问题的排查。
t
参数:token的简称,是每个用户的个人信息,代表这整个游戏身份
效果预览
教程步骤
教程分为4大步骤:按照步骤操作肯定没问题,不明白的地方多看视频和教程多操作。
1、安装依赖软件
关注我的微信公众号《码上有效率》,关注后小窗回复 “羊了个羊一键包” 即可获取所有资源,打开直接解压,找到 1_软件 文件夹进去。
依次安装,若电脑已经安装了里面的其中的软件,就不用再次安装。
2、抓包t值
- 打开步骤1安装的HTTP Debugger Pro软件,同时保证微信登录。
- 打开HTTP Debugger Pro后,首次打开可能需要安装SSL证书,点击
Decrypt SSL
安装即可! - 然后清空所有请求,直接打开微信小程序进行羊了个羊进行玩一把。
- 直接搜索域名
cat-match.easygame2021.com/sheep/v1/
, 随便选中一条请求,下方找到Requests detail 查看t的值,复制出来我们后面要。
3、修改配置文件
打开 2_程序 中的 config.py
,按需修改配置文件,主要修改步骤2抓取的t值,其他的可以保持默认,参考如下:
代码语言:javascript复制header_t:步骤2中抓取到的t参数值,必须替换,其他值按需替换
# 以下参数根据自己的需要进行修改:
SYS_CONFIG = {
# 获取到的header中t值,必须修改为自己的
"header_t": "eyxxxxxxxxx.xxxx",
# 获取到的header中的user-agent值
"header_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.27(0x18001b36) NetType/WIFI Language/zh_CN",
# 设定的完成耗时,单位s,默认-1随机表示随机生成1s~1h之内的随机数,设置为正数则为固定
"cost_time": -1,
# 需要通关的次数,最大支持10,默认1
"cycle_count": 1,
# 闯关羊群开关: 1开启/0关闭 ,默认打开
"sheep_type": 1,
# 闯关话题开关: 1开启/0关闭 ,默认关闭
"topic_type": 0
}
4、运行程序
首次运行程序按照以下步骤先安装依赖再执行:
代码语言:javascript复制pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
python3 main.py
或者
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
python main.py
执行成功日志:
代码语言:javascript复制【羊了个羊一键闯关启动】
...第1次尝试完成闯关...
生成随机时间间隔,防止游戏服务器接口限流导致失败 : 2 s
生成随机闯关完成耗时: 650 s
游戏服务器响应超时或崩溃中未及时响应,缓缓吧,等待服务器恢复后再试!本次失败请忽略,错误日志: HTTPSConnectionPool(host='cat-match.easygame2021.com', port=443): Max retries exceeded with url: /sheep/v1/game/game_over?rank_score=1&rank_state=1&rank_time=650&rank_role=1&skin=1 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000000001C0A6460>, 'Connection to cat-match.easygame2021.com timed out. (connect timeout=10)'))
已成功完成0次
...第2次尝试完成闯关...
生成随机时间间隔,防止游戏服务器接口限流导致失败 : 2 s
游戏服务器响应超时或崩溃中未及时响应,缓缓吧,等待服务器恢复后再试!本次失败请忽略,错误日志: HTTPSConnectionPool(host='cat-match.easygame2021.com', port=443): Max retries exceeded with url: /sheep/v1/game/game_over?rank_score=1&rank_state=1&rank_time=650&rank_role=1&skin=1 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000000001C0C20A0>, 'Connection to cat-match.easygame2021.com timed out. (connect timeout=10)'))
已成功完成0次
...第3次尝试完成闯关...
生成随机时间间隔,防止游戏服务器接口限流导致失败 : 5 s
游戏服务器响应超时或崩溃中未及时响应,缓缓吧,等待服务器恢复后再试!本次失败请忽略,错误日志: HTTPSConnectionPool(host='cat-match.easygame2021.com', port=443): Max retries exceeded with url: /sheep/v1/game/game_over?rank_score=1&rank_state=1&rank_time=650&rank_role=1&skin=1 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000000001C0C2C40>, 'Connection to cat-match.easygame2021.com timed out. (connect timeout=10)'))
已成功完成0次
...第4次尝试完成闯关...
生成随机时间间隔,防止游戏服务器接口限流导致失败 : 4 s
恭喜你! 本次闯关羊群状态成功
恭喜你! 本次闯关话题状态成功
已成功完成2次
获取资料
本教程所有需要文件以及视频教程,详细文字教程都放在我的微信公众号《码上有效率》,关注后小窗回复 “羊了个羊一键包” 即可获取所有资源。
常见问题
1、提示HTTPSConnectionPool: Max retries exceeded with url:
答:这是正常情况,游戏服务器响应超时或崩溃中未及时响应,可以直接忽略,或者改到人少的时候再尝试。
2、安装pip3 install 报错 或者执行脚本报错?
答:请按照视频教程重新操作一遍,或者将pip3 改成 pip试试,并且把python3 也改成 python
3、抓不到包怎么办,苹果手机怎么抓包?
答:苹果手机Stream软件教程参考,安卓手机是安卓7以上的没有ROOT手机不好操作,建议使用FD配合代理抓手机包。
4、死活整不出来咋办?
答:加下github的交流群,问下群友
5、运行程序一直报错,一次都没有成功?
答:若你还打开抓包软件或者代理软件,请关闭了之后再运行。
6、网上有更简单的方式直接一键获取为什么你不提供?
答:对于一键获取甚至网上进行贩卖的让你进行替换文件的操作就能让你闯关都可能导致账号被封,并且刷次数过多会被直接清为0分。
参考链接
- 羊了个羊助手开源版:https://github.com/Lcry/a-sheep-assistant
- httpdebugger使用:https://blog.csdn.net/weixin_43852656/article/details/110650307
- 羊了个羊秒闯关超详细保姆级教程:https://www.yunmain.com/2022/09/17/05.html