我可以在没有访问令牌的情况下从instagram照片中获取所有评论吗?


Can I get all the comments from an Instergram photo without access token?

是否可以在没有访问令牌的情况下从特定的Instagram照片(post url)获得所有评论?

例如,这是我的照片:https://www.instagram.com/p/BLMEneNBCkw/?taken-by=caseyneistat

我可以操纵Instagram api(或者不使用api),这样它就会给我这张照片的所有评论,而不需要访问令牌或任何类型的用户权限。[使用PHP或JavaScript]

我的第一个想法是使用Jquery(&Ajax) -获取url的源代码,然后在Jquery中使用'html'函数,以便获得每两个div之间的内容(评论)与评论相关的id。但这行不通,因为Instagram每次都会显示大约10条评论,为了获得下10条评论,你需要点击"查看全部……"。

如果你使用Instagram API(即使用access_token),你只能获得最近的150条评论,你不能获得更多。

所以如果你想要所有的评论,你发布的链接有900多条评论,唯一的方法是使用instagram链接,加载所有的评论,选择/复制评论并粘贴在电子表格中(我刚刚尝试过它的工作)

我认为这是可行的没有api通过读取html和处理数据。否则,您将需要令牌才能从照片id中获取详细信息。

对不起。