
爬虫相关
文章平均质量分 92
冷风的云
这个作者很懒,什么都没留下…
展开
-
python_requests源码阅读(3)_v0.4.0
requestsv0.4.0先看下此次版本变动的主要内容,主要在于优化和模块解耦,以及发现的小bug的修复History-------0.4.0 (2011-05-15)++++++++++++++++++* Response.history: list of redirected responses* Case-Insensitive Header Dictionaries!* Unicode URLs0.3.4 (2011-05-14)++++++++++++++++++原创 2020-07-25 18:57:41 · 202 阅读 · 0 评论 -
python_requests源码阅读(2)_v0.3.0
v0.2.1增加了对于文件上传的支持(用的是别人的轮子,先是支持post/然后是put)elif self.method == 'POST': if (not self.sent) or anyway: # 用别人的轮子,直接拿过来调用,数据要以MIME 格式分块,生成随机boundary标记头和尾 if self.files: register_openers() datagen, headers = multipart_en原创 2020-07-14 21:53:59 · 357 阅读 · 0 评论 -
python_requests源码阅读(1)_v0.2.0
文章目录写在前面拉取版本源码结构目录如下具体文件分析readme文件history文件core文件get函数get函数源码get函数解读Request类send方法源码send方法解读__setattr__方法解读_Request类写在前面requests库是公认的python最好上手的http请求库,基于urllib库重新造轮子,用起来非常顺手。而且,这也是传说中最pythonic的代码,毕竟作者是公认的python界前三位的大神,先来看看初始版本(0.2.0版本)拉取版本源码# 有些人不知道如何原创 2020-07-05 01:58:11 · 598 阅读 · 0 评论 -
requests基操/爬取调用百度翻译
因为最近使用pandas 和numpy,所以就研究下requests库,毕竟这是目前python最流行的http请求库,也是最符合pythonic的库,有时间也准备看源码学习下,不过前一阵看到一个httpx第三方库,支持了更加丰富的API调用,比requests库扩展了,还没有细看,后面也会看下,这里只是简单的记录下requests库看的基础东西,(requests是基于urllib去做的,所以很多的底层也要先研究下urllib的实现)原创 2020-06-28 23:39:49 · 976 阅读 · 0 评论