我想从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]);
但是,我真的不知道如何编辑它以获得生物。任何帮助都会非常感激!
答案 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">