使用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

举报· 146 次点击
登录 注册 站外分享
4 条回复  
handsome 限制会员 2024-10-29 21:34:24

感谢大佬分享 。

0_V 初学 2024-10-29 19:52:07

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


我的配置:

qi_xing_jk 初学 2024-10-29 19:52:07

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

banlan 初学 2024-10-29 19:52:07

感谢佬友分享

返回顶部