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

时间:2018-10-19 07:30:23

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

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

  1. 使用之类的 浏览器自动化库 来浏览Instagram网站。 缺点:一旦Instagram重命名了他们不时做的css类,真正的代码便变得无用

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

那么,例如Play / App商店中的应用程序如何执行呢?它们仅具有电话的较小处理能力,并且仍可在后台轻松运行。

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

最后我做的方式是我在GitHub上使用了Instagram的Instagram私有API: https://github.com/ping/instagram_private_api

这样,我不必模拟实际上通过Instagram浏览的整个设备。