ublacklist与自动翻页插件\脚本冲突问题及解决方法?

使用ublacklist过滤搜索结果,同时开启自动翻页,第二页就没法过滤了。之前搜了一些帖子,发现看到解决这个兼容问题的方法,请教了东方永页机的作者,获得了解决方案。(感谢hoothin佬)

步骤如下:

首先打开谷歌搜索主页(Google.com),然后在篡改猴里边找到东方永页机的设置面板。

  1. 选择编辑此站点规则
    步骤1

  2. 点击下拉按钮
    步骤2

  3. 全部删掉框里边的代码,然后复制下面代码进去

代码
{
    "name": "Google Search",
    "nextLink": [
        "id('pnnext')|id('navbar navcnt nav')//td[span]/following-sibling::td[1]/a|id('nn')/parent::a",
        "id('pnprev')|id('navbar navcnt nav')//td[span]/following-sibling::td[1]/a|id('nn')/parent::a"
    ],
    "pageElement": "id('rso')|id('main')//style|//head//style",
    "action": 1,
    "pageNum": "&start={10*($p-1)}",
    "pageBarTop": 55,
    "url": "^https?://[^./]+\\.google(?:\\.[^./]{2,3}){1,2}/(?:c(?:se|ustom)|search|webhp|m|#)",
    "replaceElement": "[role='navigation']>[role='presentation']",
    "css": "ol>li{display: inline-flex;}inIframe:#searchform,[data-l],[data-is-desktop]{display:none;}",
    "pageBar": "pageBar.classList.add('autopagerize_page_info')"
}
  1. 点击右下角保存即可

原因:详见ublacklist作者的回复,这个插件只支持autopagerize自动翻页,因此其他插件、脚本伪装成autopagerize即可,上边的代码就是起伪装效果的。

最后,如果不想这么折腾,可以换成优雅的搜索引擎助手。使用方法:github

4 个赞

感谢佬友分享

啊?还能这样兼容?我三个都装了,无缝翻页,永页机,auto pagerize,笑死好像还真没啥太大兼容性问题

有必要吗?一个就够了 :grinning:,三个全装反而会影响性能

我也不想啊,本来我只有永页机,但有些站要无缝翻页我,有的又要autopagerize,比如ublacklist,我也很无奈啊,哎(没明显性能问题啥的我就懒得管了,也没啥办法

可以和作者反馈啊tieba_018

能跑就懒得搞了不是很大的痛点就算了,你这边不也是自己解决了吗,实在问题太大就自己看看能不能搞
就想我今天的帖子,找开发者然后天天close,有时候也没必要搞这种事

也是,解决方案还是按蛮多的,我当时在群里反馈,几天都没人回复,我以为大家都不用ublacklist,没想到作者突然回复了。

感谢大佬分享 。

暴力解决方法:自定义搜索引擎,num=[每页结果数]

我的配置:

嗯哼,直接30页,会不会出结果太慢?