使用微博的过程中,可以通过第三方工具,例如 WeiboX 或者微博付费会员屏蔽关键词的形式,把一些不想看见和参与的内容( 类似“转载”,“投票”等关键词 ) 给规避掉:一方面提升了获得信息的质量,另外让 Timeline 变的更加清晰、减少了处理“垃圾信息”的时间。
现在想请教大家,有没有专门为浏览器订制的插件,或者 Firefox 的脚本,也可以实现类似的功能,通过关键词的匹配,屏蔽掉部分不想看到的内容。
自己先在 Chrome 的应用市场上搜索过,只有一个更具关键词和链接屏蔽网站的应用,但是不能满足我的需求。
RT ,请问有什么方式可以做类似的筛选?
1
Cbdy 2016-07-28 11:02:02 +08:00 1
油猴子应该可以的吧
|
2
imn1 2016-07-28 11:11:49 +08:00 1
自己写个 js 就行了
不过, css3 selector 已经废弃了 contains 这个函数,估计你要循 xpath 的思路写这个 js ,才能进行内容匹配 不然就要正则每个 DOM 节点遍历,更麻烦 document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; 参看 MDN document.evaluate 函数的参数说明 |
3
lyragosa 2016-07-28 11:13:48 +08:00 1
下等办法是写个脚本,全文搜索网页关键词,然后屏蔽掉父 DOM 或者附近的 DOM 。
为了保证最好的浏览效果(比如某些网站结构复杂),可能还要对个别网站定制策略。 并且这个办法肯定会慢。 上等办法是自己架个 DNS+反代,所有的请求都通过这台机器进行转发,然后在这台机器的反代上写程序来遍历&搜索&过滤&blabla |
4
sutra 2016-07-28 12:53:04 +08:00 1
Stylish 写自定义 CSS 不显示某些特定标签。
|