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 早期是怎么设计的,这个包还蛮值得一装的。
327.68KB
文件大小:
评论区