【发布时间】:2020-09-02 18:03:33
【问题描述】:
我正在开发一项功能,该功能采用 Instagram 用户名并收集帐户 ID(类似于 feature on codeofaninja)。在之前的迭代中,我在后端有代码,它获取用户名的 instagram 页面并从 HTML 中的信息中抓取帐户 ID。这在我的本地计算机上仍然可以正常工作,但是最近在部署的服务器上,我似乎得到了一个看起来像登录墙的不同文档。也许是来自 Instagram 的反爬虫策略? (有趣的是,我注意到许多具有相同功能的网站也停止了工作,包括 codeofaninja 网站)。
我查看了一些 Instagram 开发人员 API,其中有些东西允许应用获取用户个人资料信息,但需要对该用户进行身份验证。这些 API 似乎主要用于将用户的帐户连接到应用程序,而不是允许第三方获取基本帐户信息。我在他们的 API 功能中遗漏了什么吗? Instagram 是否积极禁止网站访问基本个人资料信息,否则这些信息将在常规浏览器的源页面上可用?有谁知道第三方服务器能够通过用户名检查 Instagram 帐户 ID 的方法?
【问题讨论】:
-
你找到方法了吗?
标签: python web-scraping instagram instagram-api