如何在 Instagram 帖子中检索评论者的用户名

Posted

技术标签:

【中文标题】如何在 Instagram 帖子中检索评论者的用户名【英文标题】:How to retrieve user names of commenters on an Instagram post 【发布时间】:2021-09-08 22:46:01 【问题描述】:

我已经设置了一个会话 cookie,并且可以向: https://www.instagram.com/username/?__a=1 获取媒体 ID(简码)列表。

然后我可以导航到https://www.instagram.com/p/shortcode/ 以查看媒体。但是,我无法查看页面源代码,因为它是由一些 javascript 执行填充的。

有没有办法在 JavaScript 执行后查看页面源代码,或者通过其他方式获取评论者的用户名?

谢谢

【问题讨论】:

我确信 twitter 会希望你使用他们的 api,我也确信他们不希望你抓取他们的网站。但是,如果您想要渲染后页面的结果和所有时髦的 javascript,则必须渲染它 【参考方案1】:

您可以使用工具 Swagger-Codegen 为一堆网站生成 API。 没有尝试过 IG,但在谷歌上的快速搜索给了我这个: https://app.swaggerhub.com/apis/saketthakare/instagram/1.0.0

您可以使用导出 -> 客户端 SDK -> 您的编程语言来生成客户端 API。

编辑:您可能也会对此感兴趣:https://developers.facebook.com/docs/instagram-basic-display-api

【讨论】:

以上是关于如何在 Instagram 帖子中检索评论者的用户名的主要内容,如果未能解决你的问题,请参考以下文章

如何在某些帖子的评论中选择所有用户 ID?

检索超过 150 条 Instagram 评论

在 Instagram 中抓取一定数量的帖子

如何在 MySql 查询中为类似 Instagram 的帖子创建视图?

新的 Instagram API,如何按标签获取帖子

如何从 Instagram 上的多张照片中检索所有图像