regex — получает информацию об Instagram, используя переполнение стека

Я хочу получить биографию из аккаунта Instagram ..
Я нашел это- Получение базовой информации из Instagram с использованием 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

Решение

Попробуйте это регулярное выражение:

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">
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector