- GitHub 仓库
- psf/requests
- 总 Stars
- ★ 54,728
- 主要语言
- Python
为什么选它
requests 是 Python 爬虫的第一课:简单而优雅的 HTTP 库,几行代码就能发请求、拿数据。GitHub 总 star 5.5 万(2026-10-27 核验,Python、Apache-2.0,最近提交 2026-10-26)。编辑精选,非当日榜单。
上手要点
- GET、POST、headers、params,核心 API 半小时就能上手
- 会话对象复用连接,批量请求更省资源
- 配合 BeautifulSoup、lxml 就是一套完整采集入门组合
注意点
requests 本身不支持异步,高并发要换 httpx 或 aiohttp。和 curl_cffi(本站已发)对比:curl_cffi 是“装成浏览器过风控”,requests 是“老老实实发请求”,别把两者混为一谈。
问:2026 年了还学 requests 有意义吗?
有。它是理解 HTTP 客户端的最好起点:概念少、报错易读,学会它再学 httpx、aiohttp 都是平移。跳过它直接上异步库,容易连基础概念都没吃透。
站长点评
我一直觉得 requests 的价值被低估了:不是因为它功能多,而是因为它把“发请求”这件事做到了最简单。入门先把它用熟,再谈升级。