在PHP中无需API即可接收Instagram赞和评论数

时间:2017-04-12 03:29:04

标签: php api instagram

我需要在不使用Instagram API的情况下检索最近的Instagram帐户帖子上的相似和评论计数。最好是关于第二,第三和第四篇最新帖子的喜欢和评论,或者如果他们的日期超过一天或某事,就能获得帖子。

我目前正在使用此脚本来获取相似内容和评论次数:

//Information URL
$rawurl = file_get_contents('https://www.instagram.com/username'); 

//Latest Likes
preg_match('/\"likes\"\:\s?\{\"count\"\:\s?([0-9]+)/',$rawurl,$likestring);
$likes = intval($likestring[1]);    

//Latest Comments
preg_match('/\"comments\"\:\s?\{\"count\"\:\s?([0-
9]+)/',$rawurl,$commentstring);
$comments = intval($commentstring[1]);    

虽然我无法弄清楚如何从其他帖子中获取它,例如他们的第二,第三和第四篇帖子。我希望这一切都可以通过他们的个人资料页面(比如这个instagram.com/username)而不是图片页面(比如这个instagram.com/p/code)完成。

感谢您的帮助

(编辑:我也喜欢它,如果有一种简单的方法来改变我上面分享的代码,那么它可以获得其他帖子而不仅仅是最新的帖子)

1 个答案:

答案 0 :(得分:0)

如果你想这样做,你将不得不使用cURL。这可能是一个反复试验的过程。我不是Instagram用户,所以我无法告诉你这是多么容易或困难,它取决于网站以及它们的难度。您可能还想探索其他一些屏幕抓取项目来帮助您。