M
Mr. Snoot
Gast
Hio,
ich habe ein Script, um den Preis bei Geizhals zu einem Artikel auszulesen.
Der GH-Quelltext mit dem Preis sieht so aus:
Mein Script zum Auslesen so:
Das ganze funktioniert an sich, aber nicht beim ersten Mal. D.h. wenn ich das Script aufrufe, bekomme ich beim ersten Mal (oder wenn ich es direkt danach noch einmal probiere) irgendwann ein timeout-Error.
Wenn ich dann aber ~10 Minuten warte, läuft das Script problemlos durch.
Woran kann das liegen? Ich hab das jetzt über die letzten 2-3 Wochen jedesmal beim Ausführen des Scriptes erlebt.
ich habe ein Script, um den Preis bei Geizhals zu einem Artikel auszulesen.
Der GH-Quelltext mit dem Preis sieht so aus:
HTML:
<nobr>xx,xx</nobr>
Mein Script zum Auslesen so:
PHP:
$url = "http://geizhals.at/deutschland/a123456.html";
$fp = file_get_contents($url);
if (ereg("nobr\>([0-9]+,..)\<", $fp, $regs))
{
$preis = $regs[1];
}
Das ganze funktioniert an sich, aber nicht beim ersten Mal. D.h. wenn ich das Script aufrufe, bekomme ich beim ersten Mal (oder wenn ich es direkt danach noch einmal probiere) irgendwann ein timeout-Error.
Wenn ich dann aber ~10 Minuten warte, läuft das Script problemlos durch.
Woran kann das liegen? Ich hab das jetzt über die letzten 2-3 Wochen jedesmal beim Ausführen des Scriptes erlebt.