第 16 篇:Requests 库入门 —— 5 行代码到 50 行工程的蜕变
一、为什么 Requests 是爬虫的"国民库"?
数据说话(PyPI 2024 年下载量统计):
requests:3.6 亿+月下载beautifulsoup4:8000 万lxml:6000 万scrapy:1500 万
Requests 是Python 生态下载量最大的 HTTP 库,比它的 2-4 名加起来还多。
为什么这么火?
- ✅API 极其简洁:“为人类设计”
- ✅功能完善:HTTP 全特性支持
- ✅文档优秀:中文文档堪称典范
- ✅生态丰富:被 Scrapy、httpx、curl_cffi 等大量库依赖
本篇带你从"会用"到"精通"。
二、5 行代码 vs 50 行工程
2.1 5 行代码(小白版)
importreq