UAI - Unfollow Accounts on Instagram
截图:
简介:
故事
在我使用社交网络的整个过程中,我总是无缘无故地关注几个帐户。但是现在,是时候做一些清洁了,懒惰突然出现(谁从来没有?)。这个场景可以描述为:我有很多我还想关注的东西(比如我的朋友)和另外一千个我不记得我关注过并且不再想要的东西(提前向很多猫道歉页)。
起初,我想通过手工完成这个过程(它做了几分钟),我意识到我关注的帐户数量需要很长时间才能完成。
我意识到流程中有一些模式可以以某种方式自动化。
第一步是提取数据。我使用了我对 Javascript 的一些知识来加载我遵循的所有内容。加载所有帐户后,我创建了一个循环以将它们全部打印在控制台上,因此建立自己的数据库,请参阅我如何获取数据部分。
在提取过程中,我根据一些标准组织了所有结果,例如仅删除经过验证的帐户(因为此时我不需要检索/取消关注它们)。然后我将结果放在一个 HTML 文件中并添加简单的锚链接以打开一个新选项卡(这部分更手动,但在 Sublime 的帮助下,选择所有行并同时编辑它们 - 在某些时候,我可以自动化它,但不是今天!)。
正如我所说,我做了几次接下来的几个步骤:
点击链接
开幕
等待加载
点击取消关注按钮
确认
关闭选项卡
并不断重复(最终死于无聊)。
我和我的妻子谈到了这件事,并开玩笑说我编写另一个代码来加快这个过程会很有趣,作为一个疯狂的好搭档,她给了我做这件事的力量(和很多咖啡)。现在我在这里,写下它是如何被创造出来的。为了把我脑海中的独角兽代码带到代码中,我想起了很多年前看过的一个视频,是关于一个人工智能玩谷歌浏览器恐龙的。
我考虑过它,因为我希望它在 Node.js 中。我在 Git 上访问了 AI 视频代码,因为我已经知道它在 Node 中(看在程序员大神的份上)。
有一个叫RobotJS的包,文档很好,通俗易懂。该软件包非常适合我的想法,我开始自动化取消关注帐户的无聊过程。由于我的想法很简单,它有一个限制,需要根据我的屏幕分辨率、操作系统等进行配置,请参阅下面的配置。
https://github.com/felipelssilva/unfollowInstagramAccounts