在过去的几周中,我花了一些时间研究Instagram自动化,目标是拥有一个可以为我喜欢和发表评论的程序。我提出了以下解决方案:
使用硒之类的 浏览器自动化库 来浏览Instagram网站。 缺点:一旦Instagram重命名了他们不时做的css类,真正的代码便变得无用
运行 Android模拟器 ,并使其自动化。 缺点:该模拟器的每个实例都需要2 GB的存储空间,而且效率低下。
那么,例如Play / App商店中的应用程序如何执行呢?它们仅具有电话的较小处理能力,并且仍可在后台轻松运行。
我还缺少其他解决方案吗?
答案 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浏览的整个设备。