利用Adguard屏蔽必应搜索中的CSDN内容
原因
众所周知,CSDN 搜索结果,内容复制需要魔法,有的还需要关注,啥都要钱,质量还特别差
虽然 百度和必应可以写参数直接去除CSDN 搜索结果,但每次都要写很麻烦
解决办法
安装AdGuard > 进入设置 > 用户过滤器页面


输入以下内容
bing.com#?##b_results > li > div.b_tpcn > a > div.tptxt > div.tpmeta > div > cite:has-text(csdn):upward(6)
保存即可
内容解释
这是AdGuard的过滤规则
bing.com#?#:这部分指定了规则适用的域名,即bing.com。#?是一个通配符,表示任何查询参数都可以,所以这条规则适用于bing.com及其子页面。##:这个符号告诉AdGuard隐藏匹配的元素。在CSS选择器前面加上##,AdGuard会将该元素从DOM中完全移除,而不是仅仅隐藏它。b_results:这是Bing搜索结果页面上包含搜索结果的容器的类名。> li:这表示选择b_results容器直接子元素中的<li>元素,通常每个<li>代表一个搜索结果。> div.b_tpcn:这表示选择<li>元素的直接子元素中的<div>,其类名为b_tpcn,这个<div>通常包含搜索结果的标题和描述。> a > div.tptxt > div.tpmeta > div > cite:这一连串的选择器进一步定位到包含搜索结果元数据的元素,如来源网站的名称。<cite>标签通常用于显示搜索结果的来源。:has-text(csdn):这是一个伪类选择器,用于选择包含特定文本的元素。在这个例子中,它用于选择包含“csdn”文本的<cite>元素。:upward(6):这是一个自定义选择器,用于选择包含特定文本的元素及其向上六级的祖先元素。这意味着不仅<cite>元素会被隐藏,它的六级祖先元素也会被隐藏,从而将整个搜索结果项隐藏。
缺点
搜索结果中的搜索结果条数会减少

### 原因
众所周知,CSDN 搜索结果,内容复制需要魔法,有的还需要关注,啥都要钱,质量还特别差
虽然 百度和必应可以写参数直接去除CSDN 搜索结果,但每次都要写很麻烦
### 解决办法
浙公网安备 33010602011771号