У меня есть сайт в моей локальной сети.Он спрятан за логином.Я хочу, чтобы мой PHP-код попал на этот сайт и скопировал его содержимое.Контент не публикуется сразу, он загружается только через 1-3 секунды.
Я уже понял, как войти в систему и скопировать сайт через cURL.Но он показывает только то, что было опубликовано сразу, контент, к которому я стремлюсь, добавляется через 1-3 секунды.
<?php
$url = "http://@192.168.1.101/cgi-bin/minerStatus.cgi";
$username = 'User';
$password = 'Password';
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0'));
curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(curl_errno($ch)){
//If an error occured, throw an Exception.
throw new Exception(curl_error($ch));
}
echo $response;
?>
Вывод - пустые таблицы.И я ожидаю, что они будут заполнены данными, которые появятся чуть позже на этом сайте.