Das ist das Grundprinzip hinter Spiders.
$html = file_get_contents('http://www.example.com');
$dom = new DOMDocument();
@$dom->loadHTML($html);
// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
echo $url.'<br />';
}
Genau das, was ich brauchte. Danke.
Perfekt für Affiliate-Websites!
WAAAAO, DAS IST GROSSARTIG... DAS EINZIGE, WAS ICH GESUCHT HABE
Ich habe nicht ganz verstanden, wie man das benutzt? Wo tippe ich das ein? Ich bin irgendwie verwirrt... Ich brauche mehr Erklärung
Danke
GENAU, wie benutzt man all diese PHP-Schnipsel
sehen Sie, meine Methode ist klarer (hoffe, sie lehren uns WIE)
Habe schon ein paar davon ausprobiert, ich weiß nicht, wie ich diese PHP-Schnipsel implementieren soll
Dieser Beitrag ist einfach zu gut. Daumen hoch!!
Macht weiter so ;)
Vielen Dank für die Hilfe!
Funktioniert perfekt! danke!
Kann mir bitte jemand Schritt für Schritt zeigen, wie man das benutzt. Vielen Dank im Voraus
perfekt. Ich habe php simple DOM benutzt, aber es war nicht so gut wie das hier!
Die einzigartige Kraft von PHP und DOM entfesselt. cURL- und REGEX-basierte Techniken können das nie erreichen. Obwohl sie natürlich auch ihre eigenen Verwendungszwecke haben. Vielen Dank.
Wie folgt man allen anderen Kindseiten?
Danke.
Was ist mit der Leistung von xPath?
Das ist erstaunlich. Vielen Dank.
Danke, sehr einfach. Großartig!
Hallo, danke, es ist sehr hilfreich, aber ich habe eine Frage,
was ist, wenn ich einen Link mit einer bestimmten Klasse abrufen muss
macht das: (html/body//a.class)?
Hallo
Gibt es eine Curl-Version davon?
Ich wäre dankbar, wenn jemand es mit Curl schreiben würde.
danke
Danke Mann. Das ist genau das, was ich brauche.
Dieser Code ist nur für einen Link, ich brauche jeden Link... wie http://www.abc.com ... oder ... http://www.xyz.com etc.