我正在开发一个采用Instagram用户名并收集帐户id的功能(类似于此feature on codeofaninja)。在上一次迭代中,我在后端编写了代码,用于获取用户名的instagram页面,并从HTML中的信息中提取帐户id。这在我的本地机器上仍然可以正常工作,但是最近在部署的服务器上,我似乎得到了一个不同的文档,它看起来像是一个登录墙。也许是Instagram的反刮擦策略?(有趣的是,我注意到许多具有相同功能的网站也停止了工作,包括CodeOfainja网站)
我看过一些Instagram开发者API,有些东西允许应用程序获取用户配置文件信息,但需要对该用户进行身份验证。这些API似乎主要用于将用户帐户连接到应用程序,而不是允许第三方获取基本帐户信息。我在他们的API特性中遗漏了什么吗?Instagram是否积极禁止网站访问普通浏览器源页面上的基本个人资料信息?有人知道第三方服务器可以通过用户名检查Instagram帐户id的方法吗
https://www.instagram.com/developer/
更新声明基本权限在几周前被禁用;这可能就是你的页面和代码不再工作的原因。您可以改用Instagram基本显示API
相关问题 更多 >
编程相关推荐