История изменений
Исправление ritsufag, (текущая версия) :
URI точно тот же что и в ОП-посте? Просто у меня другую страницу отдаёт.
Ты смотри что у тебя curl загружает. В браузере это всё может формироваться динамически.
curl не успевает это подтянуть
curl и не подтянет, он не рендерит страницу. На выходе у тебя только строка с разметкой, которую отдаёт сервер.
Кстати, попробуй-ка дёрнуть file_get_html со stream_context
$ctx = stream_context_create([
'http'=>
array(
'method' => 'GET',
'timeout' => 30,
'follow_location' => 0,
'user_agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36'
)
]);
file_get_html($url, false, $ctx);
может там действительно только UA проверяется.
Исходная версия ritsufag, :
URI точно тот же что и в ОП-посте? Просто у меня другую страницу отдаёт.
Ты смотри что у тебя curl загружает. В браузере это всё может формироваться динамически.
curl не успевает это подтянуть
curl и не подтянет, он не рендерит страницу. На выходе у тебя только строка с разметкой, которую отдаёт сервер.
Кстати, попробуй-ка дёрнуть file_get_html со stream_context
$ctx = stream_context_create([
'http'=>
array(
'method' => 'GET',
'timeout' => 30,
'follow_location' => 0,
'user_agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36'
)
]);
file_get_html($url, false, stream_context_create($ctx));
может там действительно только UA проверяется.