直到 2 天前,我还可以通过?__a=1
在 URL 末尾添加来抓取 Instagram 帐户。
例如:https://www.instagram.com/xavi/?__a=1
现在,当我做同样的事情时,我得到这样的回应:
for (;;);
{
"__ar": 1,
"error": 1357004,
"errorSummary": "Sorry, something went wrong",
"errorDescription": "Please try closing and re-opening your browser window.",
"payload": null,
"hsrp": {
"hblp": {
"consistency": {
"rev": 1005632913
}
}
},
"lid": "7105412861952089317"
}
Run Code Online (Sandbox Code Playgroud)
也许 Instagram 可能对其 API 进行了一些更改。
有没有关于如何抓取用户信息的线索?或者有什么解决方法吗?
web-crawler web-scraping instagram instagram-api instagram-graph-api
我正在研究Instagram API,并找到https://i.instagram.com/api/v1
许多git repos(最近更新了一些)所使用的URL ,但是当我转到Instagram时,那里没有此类URL。谁能指导我该网址的用途以及如何使用它,因为当我点击时
https://i.instagram.com/api/v1/accounts/login/
Run Code Online (Sandbox Code Playgroud)
通过邮递员,我收到以下消息
{“ message”:“您的Instagram版本已过时。请升级您的应用以登录到Instagram。”,“ status”:“失败”,
“ error_type”:“ needs_upgrade”}
还有一件事。我和一个在android中工作的朋友在一起,他在一个用于增加追随者的应用程序上进行了逆向工程,并且该应用程序也使用相同的端点并在该应用程序上工作。
Instagram API删除了以下端点:
GET /users/search
Run Code Online (Sandbox Code Playgroud)
我用它来从我的网站上的个人资料中获取图像.
现在有办法吗?我找不到任何信息,因为这是非常新的.