Подскажите пощалуйста как спарсить значение "Threat Rating" как указано на картинке. Никогда подобного не делал и незнаю с какой стороны подходить. Может линк на кусок кода кто подбросит. Спасибо.
Я не могу догнать как обойти следующее - в тексте который возвращает приведенный код того что мне надо а именно "Threat Rating" нет. Или они защищаются от скрапинга или я чтото не так делаю. Что поправить надо? PHP: <?phpfunction get_data($url) { $curl = curl_init(); $header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,"; $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5"; $header[] = "Cache-Control: max-age=0"; $header[] = "Connection: keep-alive"; $header[] = "Keep-Alive: 300"; $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7"; $header[] = "Accept-Language: en-us,en;q=0.5"; $header[] = "Pragma: "; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/33.6.3'); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt($curl, CURLOPT_REFERER, 'https://www.google.com'); curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate'); curl_setopt($curl, CURLOPT_AUTOREFERER, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 10); $html = curl_exec($curl); if (!$html) { echo "cURL error number:" .curl_errno($ch); echo "cURL error:" . curl_error($ch); exit; } curl_close($curl); return $html;}//$page = file_get_contents('http://www.projecthoneypot.org/ip_62.162.245.250', FILE_TEXT, NULL, 0, 10000); //download just first 10000 symbols$page = get_data('http://www.projecthoneypot.org/ip_62.162.245.250');echo $page;?> --- Добавлено, 13 ноя 2014 --- Оказалось я тупил... Чтоб увидеть "Threat Rating" надо залогиниться.