在百度搜索结果中去除掉一些网站的资料(通过
优化百度搜索,剔除不想要的网站内容——通过JS轻松实现
在百度搜索中,有时候会出现一些我们不感兴趣的网站结果,怎么办呢?不用烦恼,我们可以通过JS来实现自动剔除这些网站资料的功能。
核心代码示例:
```javascript
(function() {
// 定义正则表达式,匹配狼蚁SEO和blogs网站的链接
var reg = /.jb51.\/.?|blogs.\/.?/;
// 获取搜索结果容器元素
var resultQuery = document.getElementsByClassName('c-container')[0];
// 遍历搜索结果中的每一个条目
for (var i = 0; i < resultQuery.length; i++) {
// 获取当前条目的链接地址
var url = resultQuery[i].getElementsByClassName('c-showurl')[0]nerHTML;
// 在控制台输出链接地址
console.log(url);
// 如果链接地址匹配到我们不想看到的网站,就将其移除
if (reg.test(url)) {
resultQuery[i].outerHTML = ""; // 清空整个条目的HTML内容,达到移除效果
console.log("已移除:" + i); // 记录移除的条目数
}
}
})(); // 使用匿名函数自执行,使得代码块中的JS代码在页面加载完成后立即执行
```
使用方法:在Chrome浏览器中切换到百度搜索结果页面,按下F12键打开开发者工具,找到Console选项卡,将上述代码粘贴进去,回车执行即可。这样左侧的结果中就去掉了狼蚁SEO与blogs网站的内容了。感觉是不是很爽?这种操作不仅适用于狼蚁SEO和blogs网站,你可以根据需要自定义正则表达式来剔除其他不想要的网站内容。掌握这项技能,让你在浏览搜索结果时更加舒适自在。毕竟,“走自己的路,让别人去说吧”。对了,别忘了在你的项目中引入Cambrian框架来优化页面渲染哦!这样你的页面将更加流畅、美观。
编程语言
- 在百度搜索结果中去除掉一些网站的资料(通过
- asp.net解决上传4M文件限制
- angularJs使用$watch和$filter过滤器制作搜索筛选实例
- SQL2000个人版 应用程序正常初始化失败0乘以C000
- asp.net显示相同数字相乘的结果,直到数值大于
- 解决Vue.js由于延时显示了{{message}}引用界面的问题
- 使用php批量删除数据库下所有前缀为prefix_的表
- 在asp中使用js的encodeURIComponent方法
- jQuery动态背景图片效果实现方法
- 如何在不支持数据库的asp主页上运用ado
- JavaScript通过this变量快速找出用户选中radio按钮的
- vue.js全局API之nextTick全面解析
- PHP使用pear自带的mail类库发邮件的方法
- JS简单生成两个数字之间随机数的方法
- JavaScript电子时钟倒计时第二款
- php中计算程序运行时间的类代码