type
category
status
summary
tags
password
slug
创建时间
Jul 2, 2024 05:51 AM
上次编辑时间
Jul 2, 2024 05:58 PM
icon
Date
1. 文章简介:
本文介绍了如何在Google搜索中使用uBlacklist屏蔽Google Books图书结果。作者认为这些结果对自己没有用处,因此决定进行屏蔽,并详细介绍了具体实现方法。
2. 内容总结:
文章首先描述了Google搜索页面底部出现的Google Books图书结果,并分析了这些结果的来源。随后,文章提出了利用uBlacklist屏蔽这些结果的方法,主要通过编写正则表达式来匹配和屏蔽包含特定参数的URL。最后,作者鼓励读者在评论区分享自己的想法和经验。
3. 关键点总结:
- 问题描述: Google搜索中出现大量无用的Google Books图书结果。
- 问题分析: 通过URL Decode确认这些结果来自Google Books,并由特定参数标识。
- 解决方案: 使用正则表达式编写uBlacklist规则,以屏蔽包含特定参数的URL。
一. Google搜索中的Google Books图书结果情况
Google正常搜索时,页面底部存在
诸多Google Books搜索结果
,因基本没有作用
等诸多原因,我决定将其屏蔽![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F6c3616bc-0f50-495d-bff3-aa9727f342cc%2Fab6a68c8-db28-4055-9252-e0b991428ade%2FUntitled.png?table=block&id=aade7eaa-d460-4dd2-8eeb-7a419636ed25&t=aade7eaa-d460-4dd2-8eeb-7a419636ed25&width=528&cache=v2)
很多人存在类似问题
‣
‣
‣
‣
‣
‣
二. 问题分析
复制网页链接URL Decode之后可以发现,它确实是
Google Books搜索结果
且是Google所为
,dq 参数
:传递了Google搜索本身的搜索关键词![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F6c3616bc-0f50-495d-bff3-aa9727f342cc%2F5aea446e-317f-4d6b-bc7a-9bce0460ea73%2FUntitled.png?table=block&id=5382b237-9523-4c9d-85d8-2377556314b8&t=5382b237-9523-4c9d-85d8-2377556314b8&width=599&cache=v2)
三. 解决方案
1. 常规思路
所以可以直接通过这个
搜索参数传递特征
进行拦截所以我们可以针对Google搜索中的Google图书结果写如下的规则
/https?:\/\/books\.google\..
?\/.
(\?|&)dq=.*/i
规则解释
这是一个正则表达式,用于匹配包含Google图书搜索的URL。它的模式是以https://或http://开头,然后是books.google,接着是一个或多个任意字符(避免Google搜索的国家域名特征),然后是一个问号或者一个“&”,再接着是dq=,最后是零个或多个任意字符。这个正则表达式是不区分大小写的。
主要参考 暂无
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!
上一篇
Adguard的 ShadowRoot 的自定义广告屏蔽规则(以 Monica搜索增强广告 为例)
下一篇
Windows中如何使AdGuard与Clash等代理/VPN同时使用(以Clash为例)
- 作者:Qi Xing - 七行
- 链接:https://blog.qixing1217.top/article/19369f5d-1a36-47a3-a4f4-c645df58d60e
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。