Folgendes Problem, ich rufe mit "file_get_contents" Ergebisseiten von Suchmaschinen auf und filtere die Links heraus.
Klappt alles Wunderbar, nur Yahoo erkennt, das es kein Browser ist und liefert mir komplett andere Ergebnisse als mit Browser.
Codeausschnitt:
Ich möchte nun quasi mitsenden, dass es sich bei dem script um einen Browser handelt und nicht um ein script.
Hat da jemand eine einfache und schnelle Lösung?
mfg
drieling
Klappt alles Wunderbar, nur Yahoo erkennt, das es kein Browser ist und liefert mir komplett andere Ergebnisse als mit Browser.
Codeausschnitt:
Code:
<?php $strSuchmaschinenUrl = file_get_contents("http://de.search.yahoo.com/search?p=baumschule"); $strSuchmaschinenUrl = str_replace(array("<b>", "</b>"), "", $strSuchmaschinenUrl); $suchUrl = "www.baumschule.de"; preg_match_all("@<em class=yschurl>(.*)<@isU", $strSuchmaschinenUrl, $arrYahooIndex); echo 'Yahoo Index<br><pre>'.print_r($arrYahooIndex[1], TRUE).'</pre>'; ?>
Hat da jemand eine einfache und schnelle Lösung?
mfg
drieling
Kommentar