Extrahieren von Daten aus HTML mit PHP

Hier ist, was ich Suche :

Habe ich einen Link, der zeigt einige Daten auf HTML-format :

http://www.118.com/people-search.mvc...0&pageNumber=1

Daten in folgenden format :

<div class="searchResult regular"> 

Vogel John

56 Leathwaite Road
London
SW11 6RS

020 7228 5576

Möchte ich meine PHP-Seite ausführen über URL-und Entpacken oder Analysieren von Daten aus dem Ergebnis-HTML-Seite basierend auf der oben genannten Tags als
h2=Name
Adresse=Adresse
telephoneNumber= Telefonnummer

sind, und zeigt Sie in einer Tabellarischen Format.

Ich habe dieses, aber es zeigt nur-TEXT-format einer HTML-Seite funktioniert aber in einem Maße:

<?
function get_content($url) 
{ 
$ch = curl_init(); 

curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt ($ch, CURLOPT_HEADER, 0); 

ob_start(); 

curl_exec ($ch); 
curl_close ($ch); 
$string = ob_get_contents(); 

ob_end_clean(); 

return $string; 

} 


$content = get_content("http://www.118.com/people-search.mvc?Supplied=true&Name=william&Location=Crabtree&pageSize=50&pageNumber=1"); 
echo $content;
$content = get_content("http://www.118.com/people-search.mvc?Supplied=true&Name=william&Location=Crabtree&pageSize=50&pageNumber=2"); 
echo $content;
$content = get_content("http://www.118.com/people-search.mvc?Supplied=true&Name=william&Location=Crabtree&pageSize=50&pageNumber=3"); 
echo $content;
$content = get_content("http://www.118.com/people-search.mvc?Supplied=true&Name=william&Location=Crabtree&pageSize=50&pageNumber=4"); 
echo $content;

?>
Verwenden Sie einen DOM-parser. Hier ist ein gutes Beispiel: stackoverflow.com/questions/960841/how-to-use-dom-php-parser

InformationsquelleAutor David | 2010-09-06

Schreibe einen Kommentar