前言

之前闲着无聊在网上发了个越过发货100授权的教程,原理就是更改请求授权的api,让api能够返回授权成功的消息,原本的api程序的源码是打乱混淆过的,我也不想一步一步调试,就偷了个懒,改了几个地方让他勉强能过授权,虽然能用,但其实没有过域名验证,过不久体验期结束就会让你升级授权,本地能用,但是非本地访问就会卡在那,这个是后来网友提醒的,至于怎么改,下次一定改。。。(懒得改了)。
之后有网友来问怎么去掉广告,这次就讲一讲怎么去除广告。

步骤

  1. 第一步
    在源码根目录找到index.php源文件,打开

  2. 第二步
    在最下面找到die($html);,删掉后,然后改成下面这段代码

 echo($html);echo("<script>var flag = 1;var gg = document.getElementsByTagName('body')[0].lastElementChild.previousElementSibling.previousElementSibling.previousElementSibling;if(gg.title == '发货100'){flag = 0;gg.remove();console.log(flag);}if(flag != 0){var gg = document.getElementsByTagName('body')[0].lastElementChild.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling;if(gg.title == '发货100'){flag = 0;gg.remove();console.log(flag);}}</script>");

改完后如图所示,保存刷新后广告就没了

这样子的话每次加载页面就会加载这个js脚本,脚本会查找广告所处的位置并删掉
因为我在源码里也没找到广告插在了哪里,所以用这个办法简单粗暴,唯一的缺点就是不能随意改动页面布局,因为脚本是通过查找固定位置标签来定位广告的,标签改动的话就需要重新在脚本里设置位置。

补充

昨天写的脚本是在我的模板上进行测试的,有些网友测试过说广告还在,那是因为我们用的模板可能不一样,广告标签所在的位置不同导致脚本识别不了,所以我改了下,通过遍历的子标签查找属性title值为“发货100”的标签,然后进行删除,这样做就能适应大部分模板了。
改进后的脚本

echo($html);echo("<script>var flag = 1;var num = 0;var gg = document.getElementsByTagName('body')[0].children;for(num;num<gg.length;num++){if(gg[num].title == '发货100'){flag = 0;gg[num].remove();console.log(flag);}}</script>");

还是按照上面的方法替换掉即可

测试图

利用js去除发货100广告相关推荐

  1. iOS开发 - 利用js去除webview广告

    找到要取出内容方法: 浏览器设置 -> 更多工具 -> 开发者工具 -> 手机模式(左下角 手机按钮) 点击手机图标左边那个搜索框 -> 然后点击你要隐藏的控件 选择到你要选择 ...

  2. HTML怎么编写可关闭广告,JS实现关闭小广告特效

    本文实例为大家分享了JS实现关闭小广告特效的具体代码,供大家参考,具体内容如下 知识点 1.获取元素 2.通过元素获取父元素 3.删除节点 4.设置元素隐藏 运行效果 直接删除 隐藏 代码 Title ...

  3. ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)

    ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核) 目录 输出结果 设计思路 设计代码(部分代码) 输出结果 设计思路 设计代码(部分代码) var doTest = functi ...

  4. ML之RF:利用Js语言设计随机森林算法【DT之CART算法(gain index)】并应用随机森林算法

    ML之RF:利用Js语言设计随机森林算法[DT之CART算法(gain index)]&并应用随机森林算法 目录 输出结果 设计思路 代码实现(部分代码) 输出结果 设计思路 代码实现(部分代 ...

  5. 利用js的闭包原理做对象封装及调用方法

    创建一个js文件,名为testClosure.js: ? 1 2 3 4 5 6 7 8 9 (function () {   function a()   {     alert('i am a') ...

  6. JS大幅卷屏广告代码

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML>  <HEA ...

  7. JS——如何利用js实现流星雨效果?

    文章目录 前言 一.成果图 二.实现步骤 1.html结构 2.css样式 3.js行为 总结 前言 一起来看流星雨啊,没有流星雨?那我们就自己画一个,会动的那种哦,还有闪烁的星星哦~ 一.成果图 二 ...

  8. 利用js制作的简单网页小游戏

    利用html和js制作的简单的网页小游戏 这个是我第一次利用js制作网页的小游戏,若有错误欢迎指出. 设计的游戏是类似于配对的小游戏.废话不多说,直接上代码,代码中有比较详细的说明. <!DOC ...

  9. 利用js写的见缝插针小游戏

    利用js写的见缝插针小游戏 今天给大家带来的就是一款叫做<见缝插针>的游戏.有空你就往里插,直到你无处可插!看你能过多少关! 游戏截图 失败时 代码如下 js代码 index.js 测试游 ...

最新文章

  1. C# 构造函数中调用虚函数
  2. 解决HBase RegionServer进程还在,但是显示已经dead了
  3. (四)Struts2 架构
  4. python怎么汇总数据_如何在Pandas Python中汇总数据?
  5. AS3的一些压缩解压缩类库(AS3 ZIP、AS3 GZIP等等)
  6. 第21章 分层架构软件测试
  7. 编码通信与魔术初步(六)——经典魔术《傅氏幻术》赏析和《我的心灵感应》...
  8. Matplotlib数据可视化——图中图
  9. Android8.0替换默认静态壁纸
  10. Git常用的指令整理
  11. Android studio三周学习总结
  12. b+和b-数比较和优势
  13. 配置 SNAT 和NAT
  14. iPhone4s提示:iPhone尚未激活
  15. 查询域名 在线批量查询域名dns
  16. 浙江职称英语和职称计算机考试报名,2017浙江职称计算机考试报名:丽水职称计算机报名入口...
  17. Keepass实现网页的自动输入
  18. spring boot 源码解析8-SpringApplication#run第8步
  19. 那些深藏在记忆深处的片段 动漫篇 国外动漫部分(排名不分先后)
  20. arduino两轮小车 四红外传感模块 循迹代码 供大家参考交流,如有更好的方法希望不吝赐教

热门文章

  1. ftp用指定的用户名和密码无法登录到该ftp服务器解决方法
  2. 火车相撞之殇:我们能看见什么?
  3. 对抗的深度卷积生成网络来学习无监督表示
  4. 城市轨道交通运营管理属于什么院系_城市轨道交通运营管理属于什么类型的专业...
  5. 基于C语言实现的旅馆信息管理系统
  6. vmare 虚拟机上安装雷电模拟器的解决
  7. project2007概念理解——任务类型和投入比导向
  8. 一文搞定驱动签名流程(Win10)
  9. 基于教育机器人的创新能力培养研究
  10. CVTE笔试(2021年暑期实习)