я хочу разобрать веб-сайт, но Я всегда получаю сообщение об ошибке: услуга не работает.Ошибка анализа HTML: обслуживание не работает - при попытке разобрать сайт
Независимо от того, какую начальную или конечную строку я даю. Я также попытался использовать другой URL-адрес, и я скопировал полные примеры от других пользователей, которые работают на них , но не для меня. Я также пытался увеличить размер до 20000. Но ничего не работает.
Вот мой PHP-скрипт:
<?php
// URL, die durchsucht werden soll
$url = "http://cordis.europa.eu/project/rcn/85400_en.html";
// Zeichenfolge vor relevanten Einträgen
$startstring = "<div class='tech'><p>";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "<";
$file = @fopen ($url,"r");
if($file)
{
echo "URL found<br>";
}
if (trim($file) == "") {
echo "Service out of order - File:".$file."<br>";
} else {
$i=0;
while (!feof($file)) {
// Wenn das File entsprechend groß ist, kann es unter Umständen
// notwendig sein, die Zahl 2000 entsprechend zu erhöhen. Im Falle
// eines Buffer-Overflows gibt PHP eine entsprechende Fehlermeldung aus.
$zeile[$i] = fgets($file,20000);
$i++;
}
fclose($file);
}
// Data filtering
for ($j=0;$j<$i;$j++) {
if ($resa = strstr($zeile[$j],$startstring)) {
$resb = str_replace($startstring, "", $resa);
$endstueck = strstr($resb, $endstring);
$resultat .= str_replace($endstueck,"",$resb);
$resultat .= "; ";
}
}
// Data output
echo ("Result = ".$resultat."<br>");
return $resultat;
Любая помощь ценят. заранее спасибо
EDIT: URL найден и файл имеет значение: идентификатор ресурса # 3
Какие данные вы хотите от сайта ?? –
Попробуйте DOMDocument –
Я просто хочу простой текст. его как описание на веб-сайте. его под Objective, если вы смотрите на страницу –