Penundaan saat Parsing di PHP
Untuk meniru perilaku pengguna, perlu menetapkan penundaan antara permintaan ke situs web orang lain.
Penundaan diatur menggunakan fungsi PHP
sleep, yang parameternya
menerima waktu dalam detik - untuk waktu ini
skrip hanya "tertidur", dan kemudian eksekusinya
dimulai kembali:
<?php
sleep(3); // tertidur selama 3 detik
?>
Atur penundaan yang tidak merata, jika tidak,
skrip yang mengirimkan permintaan dengan frekuensi,
misalnya, tepat 5 detik,
mudah dilacak dan diblokir.
Waktu penundaan untuk setiap situs web harus
disesuaikan secara individual.
Buatlah parser yang akan membuat jeda 10 detik antara permintaan.
Buatlah parser yang akan membuat jeda antara permintaan. Jumlah detik jeda harus merupakan angka acak dari 5 hingga 20 detik.