Requests 1.0.0HTTP请求库

requests 库的 1.0.0 版本,算是老资格的 HTTP 求利器了,虽然版本老点儿,但基本功能全都在。

早期项目要调接口,多人第一反应就是用requests,因为它封装得贴心。像requests.get(url)requests.post(url, data=data),写起来顺手,逻辑也直观。

HTTP 方法、求头、参数这几样,是你最常用的,requests 全都帮你兜住了,连headers={'User-Agent': '自定义'}这种也搞得顺滑。

文件上传、响应解析也不难,比如你要传文件,一个files={'file': open('a.jpg', 'rb')}就完事。响应对象的.status_code.text也挺方便,调接口时常用。

Session 机制是个加分项,能在多个求里保留 cookie,适合有登录态的场景,比如爬虫或者自动化登录操作。

安装也简单,解压requests-1.0.0.tar.gz后,进到目录里用pip install .就能装上。你要是喜欢折腾源码,这种老版本其实挺适合深入了解 requests 的底层实现。

如果你在搞一些对依赖版本敏感的老项目,或者想看看 requests 早期是怎么设计的,这个包还蛮值得一装的。

gz 文件大小:327.68KB