Opóźnienia podczas parsowania w PHP
Aby symulować zachowanie użytkownika, należy ustawiać opóźnienia między żądaniami do obcej strony internetowej.
Opóźnienia są ustawiane za pomocą funkcji PHP
sleep, która jako parametr
przyjmuje czas w sekundach - na ten czas
skrypt po prostu "zasypia", a potem jego wykonanie
zaczyna się od nowa:
<?php
sleep(3); // zaśpijmy na 3 sek
?>
Ustawiaj nierównomierne opóźnienia, w przeciwnym razie
skrypt wysyłający żądania z częstotliwością,
na przykład, dokładnie 5 sekund,
jest łatwy do śledzenia i blokowania.
Czas opóźnienia dla każdej strony należy
dobierać indywidualnie.
Zrób parser, który będzie wstrzymywał się na 10 sekund między żądaniami.
Zrób parser, który będzie wstrzymywał się między żądaniami. Liczba sekund pauzy powinna być losową liczbą od 5 do 20 sekund.