[requests]処理時間の間隔をランダムにしてみた。


リクエスト時に相手のサーバーに負荷をかけないように、一定時間(1秒以上)間隔をあければ、それで良いと思っていました。

ですが、スクレイピングの際、できるだけ人間が行ったように見せるのが良いとされています。

なので、より人間に近づけるなら、ランダムの方がいいかなとふと思いました。

以下のサイトを参考にしました。

ランダムに出力!Pythonでrandomを使う方法【初心者向け】

import randomimport timefor i in range(0,10): ran = random.randint(2,5) print(ran) time.sleep(ran) print("何らかの処理")

初めにrandomモジュールをインポートします。

random.randint(開始数,終了数)と書くと、開始数から終了数の間のどれか1つのint値(整数値)を生成します。




[requests]処理時間の間隔をランダムにしてみた。
ツイートもチェックしよう!