在Python中设置延时通常使用 `time.sleep()` 函数,该函数位于 `time` 模块中。以下是如何使用 `time.sleep()` 函数设置延时的基本方法:
```python
import time
print("程序开始执行")
time.sleep(5) 暂停5秒
print("延时结束")
`time.sleep()` 函数接受一个参数,表示要暂停的秒数。如果需要更精确的延时控制,可以使用 `time.perf_counter()` 函数进行计时和判断。
另外,如果你在使用爬虫并且需要设置延时,可以考虑以下方法:
1. 使用 `time.sleep()` 函数。
2. 使用 `requests` 库中的 `sleep()` 方法。
3. 设置 `requests` 中的 `timeout` 参数。
4. 使用 `Scrapy` 框架的 `download_delay` 属性。
5. 使用 `random` 库随机设置延时。
这些方法可以帮助你控制爬虫的请求频率,避免对目标网站造成过大压力。