通过PHP按标签获取Instagram照片

时间:2020-06-16 04:32:10

标签: php instagram file-get-contents

我先通过file_get_contents抓取数据,然后再抓取preg_match张图片,它已经可以使用两年了,但是现在停止了。 Insta拒绝并加载空的html页面。你知道如何解决吗?

<?
file_get_contents("https://www.instagram.com/explore/tags/roofers");
preg_match( "/window._sharedData \=(.+),\"is_canary/im", $str, $matches );
...
?>

2 个答案:

答案 0 :(得分:0)

Instagram更改了他们的身份验证规则,只有登录的用户现在可以访问公共照片。您可以改用Instagram API。

https://developers.facebook.com/docs/instagram-api/reference/user/media#get-media

答案 1 :(得分:0)

好吧,如果有人有同样的 quiestino 麻烦在另一边 我试图从公共托管 iP add 获取页面,但被 Instagram 阻止

所以查询效果很好,即便如此,它也可以从这个 GET 中获得 json_feed

https://www.instagram.com/explore/tags/NEEDED_HASHTAG/?__a=1

没有任何解析:-)