为什么Instagram公共API没有与身份验证一起使用

问题描述 投票:0回答:1

两天前,我可以使用 Instagram 的公共 API https://www.instagram.com/username/?__a=1 来抓取个人资料,但今天当我登录并尝试获取特定的 JSON 文件时帐户我收到此错误消息:

for (;;);{"__ar":1,"error":1357004,"errorSummary":"D\u00e9sol\u00e9, une erreur s\u2019est produite.","errorDescription":"Essayez de fermer, puis d\u2019ouvrir \u00e0 nouveau la fen\u00eatre de votre sailur.","payload":null,"hsrp":{"hblp":{"consistency":{"rev":1005611792}}},"lid": “7104438514481245052”}

web-scraping instagram
1个回答
2
投票

如果您从浏览器打开此链接,您将收到此错误

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":1005641975}}},"lid":"7106533583738392223"}

我发现,如果我们删除名为 ds_user_id 的 cookie,数据将会正常返回

我从浏览器中删除了它,一切都加载得很好

因此,无论您使用什么语言,请务必删除此特定 cookie,以使一切恢复正常

© www.soinside.com 2019 - 2024. All rights reserved.