-Quantumult X–
写在前面
之后看有没有时间,我教大家写点简单的脚本。之前也有说过,但是针对于没有一点基础的人来说,没办法理解为啥要怎么写。所以对于脚本这一块,如果自己不去了解的话,可能就没办法再深入了。依葫芦画瓢也能成功,但是一旦出错,可能就没办法自纠了。
如果对你有用的话,麻烦点个赞。
教程开始
我们上次有说到这里,这标记起来的几个链接都是广告列表。内容不同罢了。分别有position= 1/2/8/9。后面那些七七八八的我们就不管了。
我们点开 position = 2 的那条数据一看,是首页的推荐列表。如果我们单独把这一条reject掉。打开position=1 里面的数据就是开屏广告的数据。
也就是
http://pipi.4kya.com//xgapp.php/v3/adver?position=2
格式转化为
http:\/\/pipi\.4kya\.com\/\/xgapp\.php\/v3\/advert\?position=2
只有转化了格式的才能添加进重写规则
首页一样的就没了。那我们可以确定position= 2这条我们一旦reject了,首页就不出现了是没用的。
这里我们可以将这个软件的去开屏广告的重写链接确定写成
http://pipi.4kya.com//xgapp.php/v3/adver?position=1
格式转化为
http:\/\/pipi\.4kya\.com\/\/xgapp\.php\/v3\/advert\?position=1
也就是查看数据之后确定具体的一个数据去拦截(一般出现页面错误,页面无网络很大原因是拦截了页面加载的主要数据),但是有人会想 其余的8跟9,是什么意思呢?
其实也是一个接口啦,可能不知道啥时候就冒出来了。所以我们对于这个软件针对性的写死掉,不太严谨。
我们需要排除position=2的剩余的position值,你们稍微理解一下哈,可能有点点绕。也就是我们需要的是1、8、9… 这里就要提到,之前一期说的正则写法了。
正则写法
要写一个除了2之外的数字,这个写法有很多哈,这里说的不代表什么。大佬们可以私信提意见。
写法①:
http:\/\/pipi\.4kya\.com\/\/xgapp\.php\/v3\/advert\?position=[013456789]
写法②:
http:\/\/pipi\.4kya\.com\/\/xgapp\.php\/v3\/advert\?position=[^2]
[^abc] 匹配除a、b和c以外的任意字符。
写法③:
http:\/\/pipi\.4kya\.com\/\/xgapp\.php\/v3\/advert\?position=[^2](?<=position..)
这个写法比较牛了,个人觉得这是最严谨的。这是在Tg看到一个佬写的。你们看到的就是在写法②上加了(?<=position..),这样一部分代表的意思是前面所在的一定是 position 这个单词。
这个是一个肯定型逆序环视。只能说严谨的一批了。
到这里咱们的这个去广告的教程就结束了。虽然我也不是什么大佬,写的教程呢也就这样子,但是这里很感谢一些粉丝的支持和鼓励,原来我的教程也值得你们反复去看,我定然会更加努力的。
嗨正则是我一直在用的在线正则匹配检验工具。有注释,有参考,能学习,又好用。
教程素材
后台回复 “ 1129 ” 获取此 ipa (需要自签的) 有能力的可以试试。
暂无评论内容