第18关:频率限制 ⭐⭐⭐⭐

📋 任务目标

学习控制请求频率,避免被封禁。

💡 提示

本关限制:10秒内最多访问3次

控制请求频率的方法:

import requests
import time

url = 'https://req.haleibc.com/level18'

# 方法1:每次请求后等待
for i in range(5):
    response = requests.get(url)
    print(f'第{i+1}次请求成功')
    time.sleep(4)  # 等待4秒

# 方法2:使用随机延时
import random
time.sleep(random.uniform(3, 5))  # 随机等待3-5秒

✅ 访问成功!

你的请求频率正常。

📊 学生成绩表

姓名 语文 数学 英语
小明 95 88 92
小红 87 95 89
小刚 92 90 85
小丽 88 92 94
小华 90 87 91

✅ 期望结果

控制好请求频率后,应该能顺利获取所有数据

提示:可以多次运行爬虫测试频率限制

返回首页 下一关 →