我有一个域名,其具有使用Instagram a / c登录的功能,注册用户使用此过程将他们的Instagram a / c关联。
现在我想存储/保存他们在Instagram a / c上发布的用户的所有帖子和评论。
这样我就可以对帖子的评论和标题进行搜索。
据我所知,使用instagram api无法实现这一点,这就是我在数据库中保存信息的原因。
有没有简单的方法来执行搜索?
任何帮助将不胜感激。
由于
答案 0 :(得分:0)
Instagram仅通过API为您提供150条最新评论,因此如果您想搜索所有评论,您可以定期获取评论并保存在服务器上,搜索这些评论是直截了当的,在评论项目中查找子字符串。在确定您要检查评论和存储的频率时,这有点棘手,通常大多数评论都是在发布热门照片后几分钟发布的。如果您经常进行检查,则可能会达到API速率限制。
JavaScript
如果您平均处理的评论少于150条,那么您可以搜索它而无需保存在服务器上,并且可以在客户端完成所有操作。只需使用API提取评论,然后使用javascript搜索评论数组。
Picodash可让您查看最新的150条评论并搜索任何关键字或用户,此处为屏幕截图:
答案 1 :(得分:0)
我在php中开发了库:https://github.com/raiym/instagram-php-scraper
它允许您从特定帖子中获取所有评论(我已经测试了8 000条评论)
$comments = Instagram::getMediaCommentsByCode('BGY0zB4r7X2', 1500);