实战专项
requests 网络请求
使用 requests 获取网页数据
- 发送 GET/POST 请求
- 处理响应和JSON
- 设置请求头和参数
requests 基础
示例代码(可运行)
Python 0%
API 数据获取
示例代码(可运行)
Python 0%
⚠️爬虫礼仪
遵守robots.txt,设置User-Agent标识自己,控制请求频率不要给服务器压力,不要抓取敏感/隐私数据。
预测输出
print(200 >= 200 and 200 < 300)填空题填写空白处的代码
r = requests.("https://api.example.com")
选择题
解析JSON响应用?
资深工程师加餐
底层原理 · 大厂视角 · 工程经验,点卡片展开
同步是发起后一直等结果;并发是「同时在推进」,靠切换让多个任务在等待期交错前进;并行是「同一刻真的在多核同时执行」。I/O 任务大部分时间在等,单线程并发就能拿到高吞吐;只有真正吃 CPU 的计算才需要多核并行。面试时能结合场景讲清「瓶颈是等 I/O 还是算」,比背定义更得分。
挑战任务
requests挑战
简单+50 XP
模拟分页获取API数据。
requests挑战
Python 0%
2 个测试用例
课后作业
重试机制
中等+20 XP
实现带重试和超时的请求函数。
重试机制
Python 0%
1 个测试用例