[JS真好玩] 用JS找到: 哪 个 小 坏 蛋 给 我 连 点 2 次 赞 ?
这是我的专栏《JS真好玩》,将教你用JS实现一些有趣的东西。JS可以直接在浏览器运行,可以很方便的跟我学习用JS做好玩儿的事情。感谢大家关注~文章求赞噢!祝大家早日变成一名「前端极客」!
背景
但是知道是谁取关了创作者,只是好玩儿。创作者更想知道的是:
天天是谁在欺骗我的感情?有人给文章点了赞,系统给我推送了点赞消息,我欣喜若狂。结果小坏蛋又点了一次赞,把点赞给取消了!
用户点赞了,系统就给你推送他赞了你。后续他再给你取消(包括赞后立马点取消、或者过几天再点取消),系统都不会给你发推送,之前的推送也不会撤回。哪怕他再给点重新点了赞,系统也不会再发任何推送了。
我的解法
但是我,找到了解法!
现在,我们可以用JS找到:是哪个小坏蛋给创作者连续点了2次赞了!
关键点:
- 系统推送点赞消息会一直保留。所以其他人赞过的证据,一直在系统推送里。
- 每个用户点赞后的记录,也会在他个人主页。比如这是我赞过的文章:juejin.cn/user/615367…。如果用户取消赞,这里的记录会消失!
只要针对这两项做diff,就知道,是哪个小坏蛋点赞又取消了!
上代码
所以拿到结果后,需要针对这些嫌疑人做二次确认噢~
如何二次确认?你可以手动点开他的主页,看看他赞的文章有没有你的文章。或者像我一样,cool一点,用代码实现!这些代码逻辑就交给你啦!你可以的!我相信你看了我专栏这么多文章,一定也学会啦!关于如何抓包,可以在这里学:《遇到表格,手动翻页太麻烦?我教你写脚本,一页展示所有数据》。我在文中教学了如何使用浏览器Copy as fetch
,学会后,你也可以用浏览器发请求啦。
写在最后
我是HullQin,独立开发了《联机桌游合集》,是个网页,可以很方便的跟朋友联机玩斗地主、五子棋、UNO等游戏,绝不收费,绝无广告,点这就能开始玩。还独立开发了《合成大西瓜重制版》。喜欢可以关注我噢~我有空了会分享做游戏的相关技术,会在这2个专栏里分享:《教你做小游戏》、《极致用户体验》。
转载自:https://juejin.cn/post/7112106287176876046