V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vmwarenat8
V2EX  ›  互联网

快看 cnbeta 日 dog 了啊

  •  
  •   vmwarenat8 · 2016-04-12 10:47:43 +08:00 · 7695 次点击
    这是一个创建于 2930 天前的主题,其中的信息可能已经有所发展或是发生改变。

    www.cnbeta.com##DIV[class="mask-box"]

    前 2 天用这个过滤 www.cnbeta.com##DIV[id="mask0.7153521229492448"]

    www.cnbeta.com##DIV[id="mask0.524586961332127"]

    www.cnbeta.com##DIV[id="mask0.6806818354848803"]

    现在过滤不了了

    日了狗了 恶心的要死 协助你daye啊

    57 条回复    2016-04-14 14:29:04 +08:00
    Phant0m
        1
    Phant0m  
       2016-04-12 10:52:41 +08:00   ❤️ 1
    已投奔 RSS Feed Reader
    kikyous
        2
    kikyous  
       2016-04-12 10:55:36 +08:00   ❤️ 1

    点一下禁用第一方脚本就好了
    Counter
        3
    Counter  
       2016-04-12 11:24:43 +08:00
    个人不认为 CB 有义务接受用户的声讨

    虽然这种方式是不太爽。。。 V 友们自己默默过滤不就好了
    Phant0m
        4
    Phant0m  
       2016-04-12 11:30:04 +08:00
    @kikyous 你的事 dev 版?我的怎么没有这个功能?
    Havee
        5
    Havee  
       2016-04-12 11:31:04 +08:00
    其实我在想,在他们弹那个框框后,访问量是不是剧降
    Phant0m
        6
    Phant0m  
       2016-04-12 11:32:28 +08:00
    @kikyous 无视我,高级模式有。。。
    kikyous
        7
    kikyous  
       2016-04-12 11:32:38 +08:00
    @Phant0m 在选项里面开启我是高级用户
    bearqq
        8
    bearqq  
       2016-04-12 11:45:14 +08:00 via Android
    @Havee 也许还升了,毕竟多了好些爬虫 2333
    yylzcom
        9
    yylzcom  
       2016-04-12 11:45:47 +08:00
    建议还在天天看 cnbeta 的网友能捐助还是捐助一下,实在讨厌的就不看了吧(我属于这类).


    附带吐槽(也就是大概 3 年前放弃 cb 的原因):
    1. cb 的广告位置和选择真是 low ,在左上角的位置上应该是文章配图( feature post pictures slider ),怎么能放一堆广告在那里?
    2. 而且广告商的内容真是 low ,最近看过机械键盘,然后一水的机械键盘,就不能按照文章内容进行适配?
    3. 一直以来觉得 cb 的评论是几乎和内容同等重要的东西,过不了几天就全部不显示是什么鬼?!
    4. cb 的某次改版真是让人不爽,而且手机版的广告屏蔽不了

    cb 这么知名的网站,随便拉个赞助弄一些活动发个评测什么的妥妥的。非要说情怀保持客观独立也可以理解,但是至少保证网站的正常运营,现在弄成这个样子,唉……
    honeycomb
        10
    honeycomb  
       2016-04-12 11:50:46 +08:00
    easylist china 已经更新了,而且 adblock plus 语法也可以使用 ID 以外的条件来选择,楼主可以看 adblock plus 的主页。

    过滤广告和网站是否合理,是否没有良心无关,这完全是浏览器使用者单独决定的事项。

    网站可以想办法阻止广告屏蔽,而用户依然可以通过屏蔽广告的办法阻止网站“阻止广告屏蔽”的尝试,这年头连视频网站的广告都能屏蔽, html 页面上的又算什么
    jsonline
        11
    jsonline  
       2016-04-12 12:01:46 +08:00 via Android
    你不知道 CSS3 能模糊匹配啊?
    iAV
        12
    iAV  
       2016-04-12 12:06:16 +08:00
    @yylzcom 08 年前一直每天看 CB ,然后改版、关评论之类的恶心事多了后就很少去了,后来发现驱家也有博客式 IT 新闻。。。。
    ob
        13
    ob  
       2016-04-12 12:11:10 +08:00 via Android
    表示关注一下
    Havee
        14
    Havee  
       2016-04-12 12:19:14 +08:00
    @honeycomb +1

    不过我立即更新了下 adblock plus 订阅列表,打开 cb 文章,还是如此
    Havee
        15
    Havee  
       2016-04-12 12:39:17 +08:00
    特意试了
    safari 扩展 adblock plus 下无效...
    Havee
        16
    Havee  
       2016-04-12 12:42:32 +08:00
    果然, google chrome 也不行
    adblock plus 在 g chrome 和 safari 上就是个半成品
    imn1
        17
    imn1  
       2016-04-12 12:44:00 +08:00
    无论 css 还是 xpath ,都有属性包含指定字符的写法
    //E[contains(@A,'t')]
    css=E[A*='t']

    //E[starts-with(@A, 't')]
    css=E[A^='t']
    honeycomb
        18
    honeycomb  
       2016-04-12 13:19:04 +08:00
    @Havee 是 cb 第三次更新 anti-adblock 代码而已, easylist china 到现在为止包含的规则是昨天的
    honeycomb
        19
    honeycomb  
       2016-04-12 13:44:55 +08:00
    目前可以用这两条,但是西贝的程序员看上去有继续更新 anti adblock 代码的可能,他有这个权利,但代价会比被屏蔽掉而言大一些。现在还没用上 greasemonkey 。

    www.cnbeta.com##div[style*="width:640px;height:330px;"]
    www.cnbeta.com##div[style*="!important;"]
    honeycomb
        20
    honeycomb  
       2016-04-12 13:47:39 +08:00
    @imn1 但是 id 属性似乎不能通过通配符选择
    vmwarenat8
        21
    vmwarenat8  
    OP
       2016-04-12 13:56:47 +08:00
    @honeycomb 大神啊!
    vmwarenat8
        22
    vmwarenat8  
    OP
       2016-04-12 13:57:07 +08:00
    cebeta 复仇者联盟了都
    ji1043
        23
    ji1043  
       2016-04-12 14:00:18 +08:00
    CB 上面 不仅喷子多。。。网站的广告简直多的接受不了! 有那么缺钱吗???非要杀鸡取卵?
    xenme
        24
    xenme  
       2016-04-12 14:00:26 +08:00
    来来,请叫我雷锋。目前恢复宁静
    =============
    uBlock Original - My filters
    http://www.cnbeta.com/assets/js/pages/article.js
    =============
    Feobe
        25
    Feobe  
       2016-04-12 14:01:02 +08:00
    我只想问,这个捐助是什么鬼,我怎么看不到?

    谁截个图发上来留证看看?
    chengzhoukun
        26
    chengzhoukun  
       2016-04-12 14:01:10 +08:00
    @iAV 驱动之家文章和评论水平比 CB 还低,现在主要是看 Engadget 和 solidot 了
    honeycomb
        27
    honeycomb  
       2016-04-12 14:10:06 +08:00
    @vmwarenat8
    我这边用 ublock origin ,第一次设置这条规则时成功,再刷新又不行了,我还不知道为什么
    imn1
        28
    imn1  
       2016-04-12 14:35:06 +08:00
    @honeycomb
    不是吧? id 我用得多了
    另外,注意 css selector*=,^=之类对 style 属性不适用,详细看 css2 标准
    imn1
        29
    imn1  
       2016-04-12 14:39:07 +08:00
    @honeycomb
    设置成功,刷新失败的是因为属性值含有随机字串,显然 mask 后面的数字是随机(或某种算法)拼出来的
    这种手法不单广告,也常见于某些登录 input 的 name ,下载链接
    MajestySolor
        30
    MajestySolor  
       2016-04-12 14:43:59 +08:00
    我觉得问题应该是为什么不用 rss 看~~
    Havee
        31
    Havee  
       2016-04-12 15:41:11 +08:00
    @honeycomb 我确认 safari 以及 google chrome 的官方扩展 adblock plus 不生效
    firefox 扩展 adblock plus ,最新的订阅列表是生效的
    Havee
        32
    Havee  
       2016-04-12 15:41:40 +08:00
    @MajestySolor 因为 rss 不能全文
    或许我不知道,你知道 cnbeta 全文 rss 地址吗?
    MajestySolor
        33
    MajestySolor  
       2016-04-12 15:43:17 +08:00   ❤️ 1
    fleer
        34
    fleer  
       2016-04-12 15:43:50 +08:00 via Android
    @Havee inoreader 可以强行全文。
    Havee
        35
    Havee  
       2016-04-12 15:44:03 +08:00
    honeycomb
        36
    honeycomb  
       2016-04-12 16:01:03 +08:00
    @imn1
    我遇到的情况是这样:


    这种情况下可以屏蔽:
    ##div[style*="width:640px;height:330px;"]
    ##div[style*="!important;"]

    这种情况下无法屏蔽:
    www.cnbeta.com##div[style*="width:640px;height:330px;"]
    www.cnbeta.com##div[style*="!important;"]

    或是
    cnbeta.com##div[style*="width:640px;height:330px;"]
    cnbeta.com##div[style*="!important;"]


    但是 adblock plus 语法又是这么说的:

    https://adblockplus.org/zh_CN/filters
    https://adblockplus.org/filter-cheatsheet

    1,
    ##div[style*="width:300px;height:250px;"] Matches div elements that containing the style specified

    2 ,
    example.com##selector
    Active on, for example:

    http://example.com/
    ftp://subdomain.example.com/
    Not active on:

    All other domains, including
    http://example.edu/
    ftp://example.net/
    Havee
        37
    Havee  
       2016-04-12 16:25:22 +08:00
    直接这样阅读, cmd+shift+R
    用 safari 自带的阅读器来阅读
    computerfan
        38
    computerfan  
       2016-04-12 16:54:50 +08:00
    大家在讨论啥,谁能用通俗的语言解释一下?
    Felldeadbird
        39
    Felldeadbird  
       2016-04-12 17:03:25 +08:00
    @iAV 驱家的标题太可怕了。 而且最近驱家总会莫名点转发一些汽车新闻。感觉自己上了汽车之家。
    ob
        40
    ob  
       2016-04-12 17:06:17 +08:00 via Android
    @computerfan 站内搜搜
    newbieo0O
        41
    newbieo0O  
       2016-04-12 17:06:23 +08:00
    myleon
        43
    myleon  
       2016-04-12 17:40:04 +08:00
    easylist china 已更新
    CRH
        44
    CRH  
       2016-04-12 18:34:48 +08:00
    所以各位不如趁机推荐一下 CB 的替代品?
    LEFT
        45
    LEFT  
       2016-04-12 19:56:30 +08:00 via iPhone
    @CRH ifanr 36kr 不比这种看了跟没看一样的采集站有营养?
    wolf1981
        46
    wolf1981  
       2016-04-12 20:53:42 +08:00
    // ==UserScript==
    // @name CnBeta 辅助工具
    // @namespace http://www.fishlee.net/
    // @version 1.1
    // @description CnBeta 上的辅助性工具,用于去除广告等
    // @author iFish(木鱼)
    // @match http://www.cnbeta.com/*
    // @grant unsafeWindow
    // @run-at document-start
    // ==/UserScript==
    (function() {
    'use strict';
    var oe = this.eval;
    var uw = this;
    uw.eval = function(code) {
    if (code && code.indexOf("J_mask_close") !== -1) {
    return;
    }
    oe.apply(this, Array.prototype.slice.call(arguments));
    };
    uw.document.addEventListener("DOMContentLoaded", function() {
    (checkBlock || {}).on = function() {};
    });
    }).apply(unsafeWindow);
    honeycomb
        47
    honeycomb  
       2016-04-13 00:57:34 +08:00
    @wolf1981
    似乎西贝的 AA 代码更新了
    xifangczy
        48
    xifangczy  
       2016-04-13 02:33:29 +08:00
    哈哈哈 技术对抗啊 这是
    第一次失效后我直接屏蔽
    http://www.cnbeta.com/assets/js/pages/article.js
    现在又失效了...
    imnpc
        49
    imnpc  
       2016-04-13 07:55:36 +08:00
    我用的 PAN 选择隐藏的元素 隐藏掉当前弹出窗和后面的透明背景
    tairan2006
        50
    tairan2006  
       2016-04-13 10:26:39 +08:00
    直接看网易新闻科技版了。。不折腾
    guxin0123
        51
    guxin0123  
       2016-04-13 11:20:17 +08:00
    ahhui
        52
    ahhui  
       2016-04-13 14:39:57 +08:00
    哈哈哈, cnbeta 又升级了,开着广告过滤连正文都不让看了。
    honeycomb
        53
    honeycomb  
       2016-04-13 18:59:45 +08:00
    @ahhui
    还是有办法的

    禁止 js
    部署 userjs
    然后让 ublock/adblock 不在 cnbeta.com 隐藏元素就可以解决

    如此它唯一的办法是把正文做成用 js 动态载入
    vmwarenat8
        54
    vmwarenat8  
    OP
       2016-04-14 07:57:33 +08:00
    在次日狗的 cnbeta
    0xC0000005
        55
    0xC0000005  
       2016-04-14 08:37:37 +08:00
    已戒西贝。不谢。
    ahhui
        56
    ahhui  
       2016-04-14 14:14:00 +08:00
    @honeycomb 还有个办法,转战触屏版。 m.cnbeta.com
    honeycomb
        57
    honeycomb  
       2016-04-14 14:29:04 +08:00
    @ahhui 是的, cnbeta 也同样可以在手机版部署 anti adblock 代码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2566 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:42 · PVG 12:42 · LAX 21:42 · JFK 00:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.