使用PHP获取Instagram信息

时间:2017-10-29 15:07:16

标签: php regex

我想从Instagram帐户获取传记.. 我找到了这个 - Getting basic information from Instagram using PHP

$raw = file_get_contents('https://www.instagram.com/USERNAME'); //replace with user
preg_match('/\"followed_by\"\:\s?\{\"count\"\:\s?([0-9]+)/',$raw,$m);
print intval($m[1]);

但是,我真的不知道如何编辑它以获得生物。任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:0)

试试这个正则表达式:

user": ({"biography": ".*?")

PHP中的完整代码

$raw = file_get_contents('https://www.instagram.com/USERNAME'); //replace with user
preg_match('/user": ({"biography": ".*?")/',$raw,$m);
$array = json_decode($m[1].'}', true);
echo $array['biography'];

确保您的网页具有utf-8编码

<meta charset="utf-8">