自动化 Instagram 的最有效方法是什么?

What is the most efficient way to automate your Instagram?

在过去的几周里,我花了一些时间研究 Instagram 自动化,目标是拥有一个可以为我点赞和评论的程序。我提出了以下解决方案:

  1. 使用 浏览器自动化库selenium 来导航Instagram 的网站。 缺点:一旦 Instagram 重命名他们的 css 类 时,他们就会变得毫无用处

  2. 有一个 Android 模拟器 运行 并自动化。 缺点:该模拟器的每个实例都需要大约 2 GB 的存储空间,而且效率非常低。

那么 play-/app 商店中的示例应用程序是如何做到的呢?他们只有 phone 可用的小处理能力,并且在后台仍然 运行 毫不费力。

我还缺少其他解决方案吗?

使 Instagram 自动化的最有效方法是使用 Instagram API。使用 API 您可以发布带有用户、标签和位置的照片 [1]。我没有发现任何关于故事等的直接提及,但如果您更多地使用 API,您很可能会发现 where/how 可以做到这一点。

同样链接的Instagram Platform API似乎处于停产状态。

正如您标记您的问题 "Selenium",不,Selenium 没有提供与 Instagram 交互的合理方法,因为 Selenium 无法发出 POST 请求。您可以尝试通过 Selenium 使网站自动化,但使用 API 更直接,布局更改的可能性较小,并且是官方认可的方式。

[1] https://developers.facebook.com/docs/instagram-api/content-publishing

我最后的做法是在 GitHub 上使用 Instagram Private API for Instagram: https://github.com/ping/instagram_private_api

这样我就不必模拟实际浏览 Instagram 的整个设备。