3 Stimmen

Wie kann ich eine Website mit PHP analysieren?

Ich möchte eine Website mit Nachrichten erstellen, so wie meine andere Website im Internet erscheint.

Ich habe nicht genug Inhalt. Also möchte ich Inhalte von einer anderen Nachrichten-Website bekommen (natürlich habe ich die Erlaubnis, ihre Inhalte von ihrer Website zu kopieren).

Hierfür habe ich Einfaches HTML-DOM und es läuft sehr gut auf meiner anderen Website, aber als ich mein Skript auf der Release-Site anwende, funktioniert es nicht (gibt nichts aus).

Hier ist der Link, über den ich die Daten erhalten möchte: hesspress.de .

Code:

require_once 'simple_html_dom.php';
$lien='http://www.hesspress.com';
$html=new simple_html_dom();
$html->load_file($lien);
$k=$html->find('a',0)->href;
print_r($k);

5voto

uınbɐɥs Punkte 6968

Ich würde das hier verwenden, Sie können es für Ihre eigenen Zwecke abändern.

Sie verwendet die eingebautes PHP-DOM .

Code:

<?php
$url = 'http://acid3.acidtests.org';
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($handle);
libxml_use_internal_errors(true); // Prevent HTML errors from displaying
$doc = new DOMDocument();
$doc->loadHTML($html);
$link = $doc->getElementsByTagName('a')->item(0);
echo 'Link text: ' . $link->nodeValue;
echo '<br />';
echo 'Link URL: ' . $link->getAttribute('href');
?>

4voto

Ryodo Punkte 445

Sie können diesen Code nicht auf Ihrer Website verwenden, aber Sie können diesen Link verwenden http://php.net/manual/en/book.dom.php

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X