Ich möchte alle Bilder von einer Website, wo die Daten in einem inneren div, wie bekomme ich alle Bilder holen. Ich habe es versucht, aber es kann nicht funktionieren. Hier ist mein CodeHolen Sie sich Daten von der Website mit Web Scraping
<?php
$html = file_get_contents('http://en.vonvon.me/'); //get the html returned from the following url
$pokemon_doc = new DOMDocument();
libxml_use_internal_errors(TRUE); //disable libxml errors
if(!empty($html)){ //if any html is actually returned
$pokemon_doc->loadHTML($html);
libxml_clear_errors(); //remove errors for yucky html
$pokemon_xpath = new DOMXPath($pokemon_doc);
//get all the h2's with an id
$pokemon_row = $pokemon_xpath->query('div[class=desc ng-binding]');
if($pokemon_row->length > 0){
foreach($pokemon_row as $row){
echo $row->nodeValue . "<br/>";
}
}
}
?>
Also, was ist das Problem? Keine oder falsche Ausgabe? Fehlermeldungen? Überprüft das Fehlerprotokoll? Btw .. wenn Ihr Code nicht funktioniert, sollten Sie die Zeichen "@" entfernen, da diese Fehlermeldungen unterdrücken, die beim Debuggen hilfreich sind. –