如何自己编写青龙面板脚本薅羊毛

如何自己编写青龙面板脚本薅羊毛

前2个月闲着无事呢,我就搭了个青龙面板挂京豆,从此误入羊毛圈

我在上面挂了好多个本子,但是这些本子可能是跑的人太多了,还有的人跑去举报,比如滑稽大佬的阅读本子里面就提到这事,这些本子的生命期大多不会很长

我开始在网上查资料,打算自己学习写本,只找到一个基本教程(青龙面板脚本编写教程),连接在此 https://osaul.com/posts/2/,感谢分享。里面有提供一个代码模板,但是我看完了还是不会写本子。于是我开始看了几个开源本子,一步一步分析学习,现在很多本子都是加密,导致新手入门更困难。为了壮大羊毛圈,我决定写个简单教程  

1 首先你要学会一个脚本语言,青龙面板提供了nodejs ( javascript ) 和python 的环境,推荐javascript,语法友好,(python空格对齐,空格控制程序流太逆天了,随便打个空格程序就bug)

2 用脚本语言的网络请求库给羊毛服务器发消息,nodejs现在用的多的是axios,当然你也可以用语言自带的网络库,

3 发什么消息,就是抓包看,分析数据包,比如get还是post, header里面都有啥,body里面有啥,返回值是什么

举个栗子

这是一个签到函数的实现,首先你要对羊毛APP进行抓包(比如小黄鸟HTTPCanary,fidder),抓到对应羊毛APP发给服务器的签到请求包,你就有网址(url)和请求头(Headers),请求体(body)了,

你要做的就是在脚本里面构造这个请求,每个人抓到的cookie不一样,这个签到函数的cookie就写在他的请求头(Headers)里面

上面的这个请求头10多个数据,有4个是按抓包数据来构造,实际上有了cookie你就基本上可以成功了,带上什么device ,id ,ua 都是为了和别人的区别开来,尽量不要每个人跑本子时发的包都一样,防止黑号。

这里签到函数就说完了,你执行这个函数就能签到了,

具体流程就是先读取环境变量 process.env[cookie],这就是读取了cookie这环境变量,

然后你可以用环境变量来构造请求头给羊毛服务器发送签到了

接下来说看广告视频的问题:

初期我一直很疑惑是怎么过视频的,直到我看了smallfawn大佬的本子,没错,上面的图片就是smallfawn大佬的开源本子,

其实也很简单,继续用上面的本子举个栗子,和签到是一样的,不同的地方就是它的流程多了几步,第一步是先给服务器的视频网址发消息获得一个ticket,

得到ticket就算是开始看视频了, 然后随机睡眠十几秒,就可以给视频网址发消息,这时候带上ticket,就是告诉服务器我看完了。  

服务器就给你回个消息,恭喜帕鲁你获得了N个金币!

这本子后面还有其他的东西,比如看视频前需要给羊毛服务器一个消息初始化,看完视频再发一个消息给服务器结束看视频。这种情况还是要看对应APP是怎么做的,按对应APP分析抓包,看羊毛服务器需要什么。

总的来说写本不是很难,难的是抓包,现在好多APP都加密了,抓包都抓不到,抓到了包获取的数据还是加密的,本来想偷偷撸几个羊毛,一个都没加密的都没找到,太为难我胖虎了

附上本子链接

https://github.com/smallfawn/QLScriptPublic/blob/main/akrd.js

下面是我收集到的开源脚本,感谢各位大佬分享

https://gitee.com/cuisanzhang/ql-js

  • 17
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值