schezukNewTos
V2EX  ›  问与答

知乎( zhihu.com )有没有浏览器插件,可以一次性展开全部回答,并展开全部回答的全部评论?

  •  
  •   schezukNewTos · May 31, 2015 · 5173 views
    This topic created in 4010 days ago, the information mentioned may be changed or developed.

    因为想预先做.mhtml备份,保存那些可能会被和谐or被答主删除的问题,以及问题的回答。

    21 replies    2019-09-23 10:50:00 +08:00
    chengzhoukun
        1
    chengzhoukun  
       May 31, 2015 via Android
    izhihu
    schezukNewTos
        2
    schezukNewTos  
    OP
       May 31, 2015
    @chengzhoukun 安装了,怎么展开呢?
    vanleo2001
        3
    vanleo2001  
       May 31, 2015
    用firefox插件stylish写个脚本
    chengzhoukun
        4
    chengzhoukun  
       May 31, 2015
    @schezukNewTos 抱歉回答快了,没看清你的要求,你这种需求的插件应该没有,这种应该用爬虫程序弄最好吧
    schezukNewTos
        5
    schezukNewTos  
    OP
       May 31, 2015
    @vanleo2001 然而我用chrome。而且这个跟css无关啊,不是应该填充dom吗?
    @chengzhoukun 我翻了一遍js,到底没弄清楚展开评论和加载回答的按钮是怎么调用脚本的……
    theFool
        6
    theFool  
       May 31, 2015   ❤️ 1
    看了下评论
    有评论的
    <a href="#" name="addcomment" class=" meta-item toggle-comment">
    <i class="z-icon-comment"></i>2 条评论</a>
    没评论的
    <a href="#" name="addcomment" class=" meta-item toggle-comment">
    <i class="z-icon-comment"></i>添加评论</a>

    用document.getElementsByClassName('meta-item toggle-comment')去取所有评论,再判断是否有评论,对有评论的调用click()


    不用知乎不了解答案被折叠起来是什么样的,刚随便翻了了几个问题也没找到。- -
    kongkongyzt
        7
    kongkongyzt  
       May 31, 2015 via iPhone
    可以自己动手写一个嘛
    schezukNewTos
        8
    schezukNewTos  
    OP
       May 31, 2015
    @kongkongyzt 以前没写过js……捂脸
    ysz19962
        9
    ysz19962  
       May 31, 2015 via Android
    恶之華?
    schezukNewTos
        10
    schezukNewTos  
    OP
       May 31, 2015
    @ysz19962 差不多的意思。
    shiny
        11
    shiny  
    PRO
       May 31, 2015   ❤️ 1
    扩展里模拟点击事件就行
    banri
        12
    banri  
       May 31, 2015   ❤️ 1
    ``
    !function () {
    var btn = document.getElementById('zh-question-collapsed-switcher');
    btn.click();
    }()
    ``

    这样么 = =。
    banri
        13
    banri  
       May 31, 2015
    window.onload = function() {
    var btn = document.getElementById('zh-question-collapsed-switcher');
    btn.click();
    }

    这样吧。。。加载完再戳 -。- 没试过楼主不妨一试。。。装个猴油之类的?
    tux
        14
    tux  
       May 31, 2015   ❤️ 1
    自己写的userscript 自动点击一些网站的加载更多按钮,把知乎加上了
    https://greasyfork.org/zh-CN/scripts/10179-auto-click-load-more

    仓促发布,有问题请指出
    zenhand
        15
    zenhand  
       May 31, 2015
    抓取成epub多好,github上好像有不少这样的程序。
    ysz19962
        16
    ysz19962  
       May 31, 2015 via Android
    @schezukNewTos 能不能留下你的知乎id,我和恶之華会第一时间提醒
    iyangyuan
        17
    iyangyuan  
       Jun 1, 2015 via iPhone
    知乎的回答只是隐藏了而已吧,实际已经加载了
    schezukNewTos
        18
    schezukNewTos  
    OP
       Jun 1, 2015
    @ysz19962
    抱歉,备份方式我只信任本地硬盘。我也畏惧于与一个代表自由主义意识形态的ID产生任何关联。
    祝账号活得长久。
    ysz19962
        19
    ysz19962  
       Jun 1, 2015 via Android
    @schezukNewTos 我只是个年轻人
    ysz19962
        20
    ysz19962  
       Jun 1, 2015 via Android
    @schezukNewTos 不知道你的理解有有什么偏差
    FightForFreedom
        21
    FightForFreedom  
       Sep 23, 2019
    lz 能分享一下之前的备份吗,现在不少东西已经被删光了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2851 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 06:04 · PVG 14:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.