【问题标题】:What is the most efficient way to automate your Instagram?自动化 Instagram 的最有效方法是什么?
【发布时间】:2019-03-24 01:39:15
【问题描述】:

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

  1. 使用 浏览器自动化库(如 selenium)浏览 Instagram 的网站。 缺点:真正糟糕的代码一旦 Instagram 重命名他们的 css 类就会变得毫无用处,他们不时会这样做

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

那么,例如 play-/app 商店中的应用程序是如何做到的呢?它们仅具有手机的小处理能力,并且仍然可以在后台轻松运行。

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

【问题讨论】:

  • 1+2 的组合是使用 visual 自动化与Sikuli 或(在浏览器中)与SeeShell

标签: selenium automation instagram instagram-api browser-automation


【解决方案1】:

自动化 Instagram 最有效的方法是使用Instagram API。使用该 API,您可以发布带有用户、标签和位置的照片 [1]。我没有立即提到 Stories 等,但如果您更多地使用 API,您很可能会发现在哪里/如何做。

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

当您将问题标记为“Selenium”时,不,Selenium 没有提供与 Instagram 交互的合理方法,因为 Selenium 无法发出 POST 请求。您可以尝试通过 Selenium 使网站自动化,但使用 API 更直接,不太容易发生布局更改和官方认可的方式。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-01
      • 2023-04-01
      相关资源
      最近更新 更多