Получить html код php

199
07 сентября 2017, 19:12

Здравствуйте, есть страница. Нужно получить ее html код. Пытался получить file_get_contents, код получался, но не отображалась сама страница. Думая что дело в авторизации проверил через TOR и режим инкогнито, там отображалось корректно. Стал пробывать через curl

$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, 'https://www.instagram.com/albina_nice777/'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$html = curl_exec($ch); 
curl_close($ch); 
echo($html);

Не помогло. Не знаю что делать, прошу подсказать!

Answer 1

Это инстаграм, он написан на реакте. А значит, html генерится на лету, сервером отдается js данные + статика js. Для получения кода страницы послее рэндэра надо или использовать selenium/phantom, или же парсить js reactа базовый. Будь у вас нода, это было бы проще. На php плохо все

READ ALSO
Oшибка: 'pobj' was not declared in this scope [требует правки]

Oшибка: 'pobj' was not declared in this scope [требует правки]

Разбираю пример из учебника и столкнулся сразу же с ошибкой

198
Способ представления знаковых целых в C++

Способ представления знаковых целых в C++

В стандарте языка указано, что для для представления целочисленных типов (integral types) допускается использовать один из трёх способов:

306
Как собрать OpenSSL под MinGW-w64 в Windows?

Как собрать OpenSSL под MinGW-w64 в Windows?

Пробовал несколько найденных в сети инструкций - результат всегда одинаковый:

512