首页 > 技术文章 > python,循环中加入等待时间,使每一次循环后随机等待一段时间

becks 2020-12-02 09:58 原文

爬虫爬取网页数据的时候,有时候因访问频率太过于规律导致被服务器发现,出现访问超时或者被封ip的情况。所以,每一轮爬取,后面加一个随时等待时间,可以减少被发现的概率

 

主要用到random和time库

实现脚本如下

import random
import time


for a in range(10):
    b = random.randint(1,10)#随机从1到10内取一个整数值
    print(a)
    time.sleep(b)#把随机取出的整数值传到等待函数中
以上

推荐阅读