查看: 22955|回复: 147
收起左侧

[脚本] 【GM脚本】[11月1日]干掉百度重定向~真的不是卖萌

  [复制链接]
langren1353
发表于 2015-11-25 07:14:21 | 显示全部楼层 |阅读模式
本帖最后由 langren1353 于 2016-11-3 16:48 编辑

反正原理很简单,就是读取页面的真实地址,然后修改搜索结果中的地址
最终效果如图:
       
  载入过程中页面不会出现别人的那种不断的刷新,不断的跳动
一般来说加载速度还是不错的,很快就能把整个搜索结果的地址全部更新,不需要做啥子鼠标移动到连接上等待一会等之类的操作,哪怕你是翻了20页,很快所有的链接也会更新成真正的地址
  采用的是异步请求,并不是单线程处理,单线程会在一个链接没有反馈的时候一直等待卡死,然而异步请求是每个链接都形成一个线程,互相之间并不冲突,不会出现卡死的情况:简单的说明方式就是:普通请求的返回顺序是1、2、3、4、5、6,而异步请求的顺序是不稳定的,任何数据都可能先返回,就是说可能是6、1、3、2、4、5,也可能是1、3、5、2、4、6
安装地址:https://greasyfork.org/zh-CN/scripts/14178
顺带:支持翻页脚本

评分

参与人数 3分享 +1 人气 +2 收起 理由
屁颠屁颠 + 1 版区有你更精彩: )
4毛5的诺顿 + 1 版区有你更精彩: )
E剑忠晴 + 1 感谢支持,欢迎常来: )

查看全部评分

jasake
发表于 2015-11-25 07:32:02 | 显示全部楼层
不知道是不是我的版本太久,好像不支持@include使用正则
langren1353
 楼主| 发表于 2015-11-25 07:47:42 | 显示全部楼层
jasake 发表于 2015-11-25 07:32
不知道是不是我的版本太久,好像不支持@include使用正则

赶紧更新吧,我之前的脚本都是用的正则
jasake
发表于 2015-11-25 08:06:09 | 显示全部楼层
不更新,更新了会带来一大堆问题,太麻烦了

奇怪的是,换成通配符后,脚本能运行了,但是好像没起作用
fanmli
发表于 2015-11-25 08:09:36 | 显示全部楼层
非常需要谢谢作者,希望可以坚持更新,
langren1353
 楼主| 发表于 2015-11-25 08:17:25 | 显示全部楼层
jasake 发表于 2015-11-25 08:06
不更新,更新了会带来一大堆问题,太麻烦了

奇怪的是,换成通配符后,脚本能运行了,但是好像没起作用

噗,你自己调试,好了说一声~~
谷歌大法好
发表于 2015-11-25 08:26:43 | 显示全部楼层
类似脚本
remove the jump link in BAIDU
細細粒
发表于 2015-11-25 08:32:00 | 显示全部楼层
贴吧内的图片之类的呢?
jasake
发表于 2015-11-25 08:43:06 | 显示全部楼层
resetURL()应该先判断 href 是真实地址还是未转换的地址,以免翻页时前面已转换的地址会再次请求转换
不判断的话,就把 list 改成 list = document.querySelectorAll(".t a[href^='http://www.baidu.com/link?url=']")
langren1353
 楼主| 发表于 2015-11-25 08:51:26 | 显示全部楼层
jasake 发表于 2015-11-25 08:43
resetURL()应该先判断 href 是真实地址还是未转换的地址,以免翻页时前面已转换的地址会再次请求转换
不判 ...

有道理,改!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛|讨论汇| 卡饭论坛  

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.1( 苏ICP备07004770号 ) GMT+8, 2017-2-28 20:14 , Processed in 0.262754 second(s), 7 queries , Memcache On.

快速回复 返回顶部 返回列表