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

2015-05-31 19:36:12 +08:00
 schezukNewTos

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

4398 次点击
所在节点    问与答
21 条回复
chengzhoukun
2015-05-31 19:45:29 +08:00
izhihu
schezukNewTos
2015-05-31 20:24:17 +08:00
@chengzhoukun 安装了,怎么展开呢?
vanleo2001
2015-05-31 20:28:56 +08:00
用firefox插件stylish写个脚本
chengzhoukun
2015-05-31 20:29:58 +08:00
@schezukNewTos 抱歉回答快了,没看清你的要求,你这种需求的插件应该没有,这种应该用爬虫程序弄最好吧
schezukNewTos
2015-05-31 20:35:11 +08:00
@vanleo2001 然而我用chrome。而且这个跟css无关啊,不是应该填充dom吗?
@chengzhoukun 我翻了一遍js,到底没弄清楚展开评论和加载回答的按钮是怎么调用脚本的……
theFool
2015-05-31 20:41:37 +08:00
看了下评论
有评论的
<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
2015-05-31 20:47:51 +08:00
可以自己动手写一个嘛
schezukNewTos
2015-05-31 20:51:04 +08:00
@kongkongyzt 以前没写过js……捂脸
ysz19962
2015-05-31 21:33:29 +08:00
恶之華?
schezukNewTos
2015-05-31 21:36:56 +08:00
@ysz19962 差不多的意思。
shiny
2015-05-31 21:37:04 +08:00
扩展里模拟点击事件就行
banri
2015-05-31 21:46:56 +08:00
``
!function () {
var btn = document.getElementById('zh-question-collapsed-switcher');
btn.click();
}()
``

这样么 = =。
banri
2015-05-31 21:49:52 +08:00
window.onload = function() {
var btn = document.getElementById('zh-question-collapsed-switcher');
btn.click();
}

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

仓促发布,有问题请指出
zenhand
2015-05-31 22:10:34 +08:00
抓取成epub多好,github上好像有不少这样的程序。
ysz19962
2015-05-31 22:47:26 +08:00
@schezukNewTos 能不能留下你的知乎id,我和恶之華会第一时间提醒
iyangyuan
2015-06-01 08:52:16 +08:00
知乎的回答只是隐藏了而已吧,实际已经加载了
schezukNewTos
2015-06-01 09:16:46 +08:00
@ysz19962
抱歉,备份方式我只信任本地硬盘。我也畏惧于与一个代表自由主义意识形态的ID产生任何关联。
祝账号活得长久。
ysz19962
2015-06-01 09:25:18 +08:00
@schezukNewTos 我只是个年轻人
ysz19962
2015-06-01 09:28:40 +08:00
@schezukNewTos 不知道你的理解有有什么偏差

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

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

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX