V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Ashore
V2EX  ›  问与答

惊闻 V2EX PLUS 有后门,想让大家推荐一款 v 站的插件。

  •  
  •   Ashore · 319 天前 · 11440 次点击
    这是一个创建于 319 天前的主题,其中的信息可能已经有所发展或是发生改变。

        最喜欢这个插件的回复嵌套功能,有没有类似的插件啊。希望大家给分享下。

    85 条回复    2023-11-18 16:41:46 +08:00
    ChefIsAwesome
        1
    ChefIsAwesome  
       319 天前
    都不愿意花钱,谁愿意爱心发电呢
    Ashore
        2
    Ashore  
    OP
       319 天前
    @ChefIsAwesome 如果有那种好用的插件我还是愿意捐赠的。
    helloadmin
        3
    helloadmin  
       319 天前
    兄弟,咱不信谣不传谣,拿出事实说话。
    Ricercar
        4
    Ricercar  
       319 天前   ❤️ 2
    v2ex polish
    Ashore
        5
    Ashore  
    OP
       319 天前
    @helloadmin 最近很火的那几篇帖子,去看看不就知道了吗。。
    @Ricercar ok 我去体验下
    Ashore
        6
    Ashore  
    OP
       319 天前
    @Ricercar 已经用上了
    dawn009
        7
    dawn009  
       319 天前   ❤️ 17
    @Ashore 分布式爬虫和后门的意思可差远了吧。
    woshipanghu
        8
    woshipanghu  
       319 天前
    代码都是开源的 哪段代码 发出来
    上来就这么搞不好吧
    FakerLeung
        9
    FakerLeung  
       319 天前
    哪有文章?没搜到
    Veneris
        10
    Veneris  
       319 天前
    我倒觉得这个事还好,作者要是不在插件里写可能到现在还没曝出来,应该不是有意的,最大的问题就是不应该默认开启这个功能
    zhaidoudou123
        11
    zhaidoudou123  
       319 天前 via iPhone
    @Ricercar 这个扩展和 plus 的回复详情页还是有差距,我找了好多插件了都没有 plus 这种点一下才展开的嵌套回复
    Wiioy
        13
    Wiioy  
       319 天前
    Ashore
        14
    Ashore  
    OP
       319 天前
    @Veneris 对于我们普通用户可能无所谓,但是对于站长来说这就是攻击了。
    diagnostics
        15
    diagnostics  
       319 天前   ❤️ 3
    @woshipanghu Livid 都下场针对这个插件写防爬虫规则了,你还搁着硬洗呢? https://v2ex.com/t/939839
    picone
        16
    picone  
       319 天前   ❤️ 1
    @diagnostics #15 友善点,别人可能只是没看到,毕竟顶置了不够 24h ,也没有人放假还在刷 V 站
    woshipanghu
        17
    woshipanghu  
       319 天前   ❤️ 2
    @diagnostics 你没搞错吧?站长优化了防爬虫的策略在你眼里就是后门了? 实时就是而已 不是张口就来 上代码
    wjfz
        18
    wjfz  
       319 天前   ❤️ 1
    https://greasyfork.org/zh-CN/scripts/456044-v2ex-pro

    那个 polish 插件会修改首页样式,颜色太亮了看得眼花,而且只有它会被 Chrome 报安全风险。综合下来我用这个 V2EX Pro
    glaucus
        19
    glaucus  
       319 天前
    polish+1 ,虽然功能还不够丰富,但是样式很喜欢
    amwyyyy
        20
    amwyyyy  
       319 天前
    还好用的是 V2EX polish
    Pipecraft
        21
    Pipecraft  
       319 天前   ❤️ 2
    比 V2EX PLUS 和其他插件都好用的链接与图片解析插件:
    https://greasyfork.org/zh-CN/scripts/464541-links-helper

    - 自动识别所有图片链接并转换为 img 标签(支持带后缀、不带后缀的 imgur 链接),支持解析回复中 markdown 格式的图片链接,还你干净的回复内容
    - 解析文本链接为超链接(这是识别图片链接并转换为 img 标签的前提,有些域名 V2EX 无法识别,这个脚本可以解决)
    - 默认外链都在新标签页打开,网站内部链接默认方式打开
    - 网站内部链接可以设置规则,指定页面新标签页打开
    zyronon
        22
    zyronon  
       319 天前   ❤️ 9
    可以试试我开发的油猴脚本,不用额外安装插件,代码是完全开源的,可以自行构建出 js 文件复制到 tampermonkey 里面个人用

    我这个脚本相比 V2EX polish 有两个优点

    1 、加载所有回复后才解析楼中楼。正确率比 polish 高,不会丢失回复楼层或前言不搭后话
    2 、未对 V 站样式作修改,额外的功能样式上也更贴合 V 站原本的样式风格


    脚本安装地址: https://greasyfork.org/zh-CN/scripts/458024
    源代码: https://github.com/zyronon/v2ex-script
    coolpace
        23
    coolpace  
       319 天前   ❤️ 4
    @glaucus 我是 V2EX Polish 的作者,如果对比其他插件觉得缺少了哪些实用功能,欢迎你提出需求😁
    MRG0
        24
    MRG0  
       319 天前
    @coolpace 回复有时会错乱
    isquare
        25
    isquare  
       319 天前   ❤️ 1
    @zyronon #22 我现在用的就是你的,确实不错,其他版本的楼中楼只要跨页就不行了,这个脚本确实好一点👍
    qzsi001
        26
    qzsi001  
       319 天前   ❤️ 1
    @zyronon #22 老哥的这个插件确实不错~大爱~
    coolpace
        27
    coolpace  
       319 天前
    @MRG0 为你的回复加上楼层号(如:#12 ),可以增加嵌套准确率
    zhaidoudou123
        28
    zhaidoudou123  
       319 天前
    @coolpace #23
    在 Firefox 上我打不开详细设置
    回复能不能学习 V2EX plus 做一个点击显示而非之间楼中楼?
    HeyYoGirls
        29
    HeyYoGirls  
       319 天前   ❤️ 1
    @zyronon #22 正在用,很好用!
    TAFMT
        30
    TAFMT  
       319 天前
    @Ricercar 这个好好看
    Wataru
        31
    Wataru  
       319 天前   ❤️ 1
    @zyronon #22 正在用非常好用,个人认为是最强的脚本
    codeisjobs
        32
    codeisjobs  
       319 天前
    @zyronon 用起来还行,就是楼中楼解析太慢了。我用 polish 的话 进去就解析了,你这个要转好久。
    tyzandhr
        33
    tyzandhr  
       319 天前 via Android   ❤️ 1
    plus 插件事件实际上暴露了使用者压根不会去看源代码,即使使用者也是专业人士
    qsnow6
        34
    qsnow6  
       319 天前   ❤️ 2
    V2EX plus 挺好用的,实事求是,只是未经用户允许,默认开启,让人觉得不太尊重用户。

    其它的没啥问题,不要无限上升高度。
    KillPaul
        35
    KillPaul  
       319 天前   ❤️ 1
    @zyronon #21 作者你好,很喜欢你的脚本,可以提个意见吗,回复的字体是 14px ,感觉有点太小了(默认是 16px )的。
    krixaar
        36
    krixaar  
       319 天前   ❤️ 2
    @qsnow6 #34 倒也不是无限上升高度,他那个功能可以从服务器下发配置这高度就已经很高了
    leeggco
        37
    leeggco  
       319 天前
    @zyronon #22 挺不错的,有个建议,回复框能加个取消回复的按钮吗?
    glaucus
        38
    glaucus  
       319 天前
    @coolpace 用 plus 习惯了选中 base64 再右键解码,结果才发现 polish 是空白处右键才有 base64 菜单,一直以为没有 base64 功能呢😂
    zyronon
        39
    zyronon  
       319 天前
    @leeggco #37 再次点击就是取消
    Vraw5
        40
    Vraw5  
       319 天前
    不要标题党
    zyronon
        41
    zyronon  
       319 天前   ❤️ 1
    @KillPaul #35 我看了下,V 站默认就是 14px ,所以我这边改不太合适,你可以自定义 css

    .reply_content{
    font-size:16px;
    }

    zhiyu1998
        42
    zhiyu1998  
       319 天前   ❤️ 1
    @zyronon #22 肥肠好用
    air00dd
        43
    air00dd  
       319 天前
    @helloadmin 用用户的 cookie 爬取数据,类似木马的行为。

    https://www.v2ex.com/t/939839


    https://www.v2ex.com/t/939486
    zyronon
        44
    zyronon  
       319 天前
    @codeisjobs #32

    一、polish 直接预览也需要加载。并且要 token ,因为 polish 用到了更为先进的 V2 接口

    二、本脚本

    1. 弹框打开详情页,加载多久取决于你网速多快。拿到所有回复后,如果只有一页的话,楼中楼都是秒解析。

    2. 单独打开帖子,一页以内都是秒解析好。多页才会显示 loading

    三、polish 楼中楼解析不正确


    可以两个脚本都多体验下哈
    zyronon
        45
    zyronon  
       319 天前
    @coolpace #27 这种应该要加个判断,判断楼层号与用户名是否匹配

    Livid
        46
    Livid  
    MOD
       319 天前   ❤️ 6
    Plus 插件这件事情里我最介意的部分是,因为它的工作方式是跟随用户访问,而用户访问的时段是集中的。当用户在看一个长帖的时候,在不知情的情况下后面还在持续发送访问其他帖子的请求,造成在高峰时段更多的并发。
    air00dd
        47
    air00dd  
       319 天前   ❤️ 2
    @helloadmin #2

    引用 V 友的话( sillydaddy )

    “事件的经过大概是这样的:

    v2ex plus 插件作者开发了一个关于 V2EX 的新功能 vDaily ,可以发布类似于 v 站帖子排行榜的功能,也有挖掘历史帖子展示出来的功能,所以它不光需要 v 站近期的帖子,还需要历史帖子的数据。

    按照 plus 作者的说法,它向 sov2ex 作者借了一份爬取过的 v 站的存量帖子数据,但有些数据(点赞数、感谢数)不全。
    https://www.v2ex.com/t/939486?p=2#r_13072169

    所以,plus 作者决定自己爬取历史帖子数据。根据下面用户的反馈,这大概是在 2 个月前开始的:
    https://www.v2ex.com/t/924796

    问题在于,plus 作者完成这个爬取的过程,是借助 plus 插件用户:它用服务器下发给每个 plus 插件用户一些主题 id ,让这些用户在本地帮它完成主题的爬取,然后上传爬取到的主题内容到 plus 作者的服务器上。这就导致了刚才提到的那个帖子里,plus 插件的用户突然发现「最近查看过的主题」里面,出现了一些自己从来没有看过的主题。

    plus 作者的这个决定,并没有征得 plus 插件用户的同意,没有显式给出这些用户自主选择的权利。

    其实单 ip 爬取 v 站的数据,分布到 6 个月内,按照 90 万个帖子,180 天,每天大概 5000 个帖子,平均 20 秒请求一个帖子,对 v 站造成的压力应该不会增加多少。猜测 plus 作者可能是想快点爬完?”
    coolpace
        48
    coolpace  
       319 天前
    @zyronon 谢谢反馈,已优化对应的规则
    Alfie007
        49
    Alfie007  
       319 天前 via iPhone   ❤️ 1
    之前差点就换了,好像没有 iOS 的
    coolpace
        50
    coolpace  
       319 天前
    @zhaidoudou123 #28
    1. Firefox 不能打开选项设置的问题在下个版本中已修复。
    2. 想了解下为什么你不想要自动楼中楼呢?
    a632079
        51
    a632079  
       319 天前   ❤️ 1
    V2ex Polish 还不错的,我目前正在使用。主要自带的美化主题蛮讨喜的。
    yancy0l
        52
    yancy0l  
       319 天前   ❤️ 7
    这个帽子有点太大了吧。都是为爱发电。插件作者也是为了用户体验和新功能。 作者和站长都发过 帖子,问题都说清楚了。这个帖子直接就是 有后门,太标题党了。这已经不是 戾气的问题了,就是纯标题党啊。你觉得插件有问题,你可以把问题说清楚,每个人都有言论自由,但不是 胡说八道
    codeisjobs
        53
    codeisjobs  
       319 天前
    @zyronon #44
    找到了,我的问题,和一个脚本冲突了。不知道能否兼容下?我发一下脚本地址
    https://greasyfork.org/zh-CN/scripts/442853-toppost
    codeisjobs
        54
    codeisjobs  
       319 天前
    @zyronon #44 发现个错乱的问题 。
    zyronon
        55
    zyronon  
       319 天前
    @codeisjobs #54 此 bug 在最新版本中,已修复。

    你点这 https://greasyfork.org/zh-CN/scripts/458024-v2ex 手动更新就好了
    zyronon
        56
    zyronon  
       319 天前
    @codeisjobs #53 自带有。
    codeisjobs
        57
    codeisjobs  
       319 天前
    @zyronon #55 OK ,解决了,感谢
    codeisjobs
        58
    codeisjobs  
       319 天前
    @zyronon #56 作者你好。我说的那个点赞置顶的脚本, 它是把几个最高赞的单独放在顶上。然后不影响下面的回复。 是这样的。
    zyronon
        59
    zyronon  
       319 天前
    @codeisjobs #58 兼容不了,脚本的详情界面是 Vue 。后续我会加一个类似的功能
    zhaidoudou123
        60
    zhaidoudou123  
       319 天前
    @coolpace #50
    有的帖子回复特别多,自动楼中楼就会显得很烦,很多时候我并非想要看每一个回复,而是只想看到特定的回复是针对哪一个回复评论的
    codeisjobs
        61
    codeisjobs  
       319 天前
    @zyronon #59 好的,期待
    ShadowWhisper
        62
    ShadowWhisper  
       319 天前   ❤️ 3
    v2ex plus 插件提供的功能确实挺好用的,感觉完善了论坛功能,就是集中时段爬取增加并发量确实对论坛有影响,修复这个问题就好了,同时还是感谢各位用爱发电的作者
    helloadmin
        63
    helloadmin  
       319 天前
    @air00dd 哥们儿, 感觉你比 OP 讲得很清楚些。sillydaddy 是什么耿?
    air00dd
        64
    air00dd  
       319 天前
    @helloadmin #62 V 友 ID 名字 sillydaddy ,我引用的。
    air00dd
        65
    air00dd  
       319 天前
    air00dd
        66
    air00dd  
       319 天前
    @yancy0l #51 不管初衷是什么,“用爱发电”并不意味着所有用户都默认统一被上传 cookie 阿(至少也要明确告知),发电也是要遵守基本法的,而且大量消耗站长的服务器资源。
    hi543
        67
    hi543  
       319 天前
    @air00dd 最近查看过的主题请问 url 是多少?
    dreamage
        68
    dreamage  
       319 天前
    @hi543 首页最右面有个‘最近查看过的主题’
    aliveyang
        69
    aliveyang  
       319 天前
    越传越离谱
    air00dd
        70
    air00dd  
       319 天前
    @aliveyang #68 你以为是投行的内幕消息具有隔离和垄断性?大家又不是小白,安全问题、非法授权、服务器过度消耗等等都可以实践互相验证,具有较强的可操作性、可检验性。你觉得有问题,可以从技术角度对 V 友做出相应具体的逐条反驳。原作者也没否认问题,只是认为是无心之过,但没有正面回应技术上调用和授权问题(很多爬虫操作未经用户授权同意也没告知)
    nyakoy
        71
    nyakoy  
       318 天前   ❤️ 1
    @zyronon #22 非常好用,我一直在用这个。
    air00dd
        72
    air00dd  
       318 天前
    经过 ye4241 等 V 友提醒,大家在更换到其他插件、脚本之前最好都登出一下

    “刚刚发现,这个插件似乎把 V2EX 的 cookie 上传到了服务器的,然后“最近查看过的主题”里面全是自己没看过的主题。。。

    关闭插件里面的不让 vDaily ,卸载插件是没有用的,必须要重新退出登录让老 cookie 失效才能真正不让他爬虫的。”
    goodryb
        73
    goodryb  
       318 天前
    @zhaidoudou123 +1 , 楼中楼看着有点混乱, 最好是能显示对应的上一个回复就好了,可以参考 V2EX plus 的逻辑

    @coolpace 不过整体感觉还是很挺不错的,继续加油
    IvanLi127
        74
    IvanLi127  
       318 天前 via Android
    你这是听哪个无良媒体说的。。。好大的帽子
    sciooga
        75
    sciooga  
       318 天前 via iPhone
    @air00dd 先看看代码吧,好吗?你在几个主题内提到扩展会上传 cookie 到服务器,这很容易误导,这个行为请找到实质性的证据,否则请不要轻易推测,我可以保证从来没有过这样的行为。

    因为在外出差,跟进得慢一些,有什么质疑可以提出我看到了都会回复
    sciooga
        76
    sciooga  
       318 天前 via iPhone
    @Livid 站长,我向您再次诚恳的道歉,实在不好意思,由于我的问题带来了一些烦恼,目前确认不会对 V 站产生额外的请求了。
    Aloento
        77
    Aloento  
       318 天前
    你们这样子搞,到头来没人愿意开发这些东西
    zyronon
        78
    zyronon  
       317 天前   ❤️ 1
    @codeisjobs #61 已加,只显示前面 3 个高赞哈
    Wataru
        79
    Wataru  
       316 天前
    @zyronon #78 有个问题就是鼠标放在回复上不会回复显示时间,希望可以加上去
    zyronon
        80
    zyronon  
       315 天前
    @Wataru #79 什么意思啊
    Wataru
        81
    Wataru  
       315 天前
    @zyronon #80 v 站原版界面楼层里有回复时间的,用了你的脚本就看不到这个楼层的回复时间了
    zyronon
        82
    zyronon  
       315 天前
    zyronon
        83
    zyronon  
       315 天前


    这不有吗,不太懂你呢

    @Wataru
    Wataru
        84
    Wataru  
       315 天前
    @zyronon #83 不好意思,检查了一下是我自己 css 的问题😂
    coderkk
        85
    coderkk  
       132 天前
    有啥需要定制的,我可以开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3702 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.