Verzögerungen beim Parsing in PHP
Um das Benutzerverhalten zu imitieren, müssen Verzögerungen zwischen den Anfragen an eine fremde Website eingestellt werden.
Verzögerungen werden mit der PHP-Funktion
sleep eingestellt, die als Parameter
die Zeit in Sekunden akzeptiert - für diese Zeit
"schäft" das Skript einfach, danach wird seine Ausführung
fortgesetzt:
<?php
sleep(3); // für 3 Sekunden schlafen
?>
Setzen Sie ungleichmäßige Verzögerungen, da sonst
ein Skript, das Anfragen mit einer konstanten Frequenz sendet,
zum Beispiel genau alle 5 Sekunden,
leicht erkannt und gebannt werden kann.
Die Verzögerungszeit sollte für jede Website
individuell angepasst werden.
Erstellen Sie einen Parser, der eine Pause von 10 Sekunden zwischen den Anfragen macht.
Erstellen Sie einen Parser, der eine Pause zwischen den Anfragen macht. Die Anzahl der Sekunden der Pause sollte eine zufällige Zahl zwischen 5 und 20 Sekunden sein.