在开发爬虫的过程中经常要实现一些小功能。因为每个功能都只是稍微了解即可满足需求,所以不对每一个功能单独写一个博文来介绍。
1. 爬虫程序随机暂停x秒
需要用到time和random两个python自建库。
用法:time.sleep(x) 程序暂停x秒
random.uniform(a, b):产生从a到b中的随机浮点数
random.random():产生从0到1中的随机浮点数,是uniform()中a=0、b=1的特别情况
random.randint(a, b):产生从a到b中的随机整数
random.randrange(a, b, c):产生从a到b间隔为c的随机整数
import time import random # 随机暂停时间为5到10中随机生成的浮点数 time.sleep(random.uniform(5, 10))