批量删除 知乎“赞同回答动态” 作者: Chuwen 时间: 2021-01-18 分类: 唠嗑闲聊 **目录** [TOC] # 为什么要 删除/取消 赞同的回答 > 黑历史过多,并且知乎并没有相关的功能批量删除,所以自己写一个简单的脚本批量删除 # 脚本 > 原理很简单,就是遍历个人页面的所有已经赞同的回答,然后模拟点击,以便取消点赞 ```javascript document.querySelectorAll(".Button.VoteButton.VoteButton--up.is-active").forEach((ele)=>{ ele.click() }) ``` # 如何使用 0. 推荐使用 Google Chrome 浏览器,以下教程基于 Google Chrome 浏览器。[Google Chrome 国内官方下载地址](https://www.google.cn/intl/zh-CN/chrome/?standalone=1 "Google Chrome 国内官方下载地址") 1. 进入个人主页 ![进入知乎“我的主页”](https://cdn.nowtime.cc/2021/01/18/2096033033.png) 2. 然后**点击页面任意空白**的地方,一直按键盘上的 `End` 键,该键的作用是**将页面滚动到最底部**。你就一直按一直按,直到所有记录都加载完了 3. 然后按键盘上的 `F12`(没用的可以鼠标右击,选择 `检查`),打开**开发者控制台** 4. 然后点击**开发者控制台**的 `Console` 选项卡 ![然后点击开发者控制台的 Console 选项卡](https://cdn.nowtime.cc/2021/01/18/1541942834.png) 5. 然后点击如上图所述的任意空白位置,粘贴以下代码(脚本) ```javascript document.querySelectorAll(".Button.VoteButton.VoteButton--up.is-active").forEach((ele)=>{ ele.click() }) ``` 6. 然后按下回车,请耐心等待,此时浏览器可能会比较卡,页面滚动卡顿,你等大概**一分钟左右**,视你的记录多少 7. 等待一段时间过后,为了防止漏掉的,建议再重复上述**第5、6步骤** 8. 然后刷新页面,此时,你可以再次重复**第2步骤**,肉眼扫描一遍看有没有 没有取消赞同的,**如果还有**,请继续重复**第7步骤** 9. 这时候你会发现你**明明取消了赞同**,但是“赞同的回答”还在你的动态中。 > 为此你不用担心,**知乎服务器**会慢慢的删除你这些**已经取消赞同** 赞同回答的动态 ![这时候你会发现你明明取消了赞同,但是“赞同的回答”还在你的动态中](https://cdn.nowtime.cc/2021/01/18/416089775.png) # 完成,Finally 然后你静静的等待就可以了,如果还是有遗漏的,请继续再做即可 标签: 知乎
根据博主思路,做了个全自动版,不用手动翻页了。现在可以拿杯咖啡,然后和知乎上的赞同慢慢说再见。