摘要: 阅读requests源码会有更清楚的理解。 tcp/ip的三次握手,使用requests每次请求会占用更多资源,使用session则可以重复使用一个request。 自定义requests:首先定义session(proxy,timeout,verify……),定义request(body,head 阅读全文
posted @ 2017-08-13 19:23 HHello_World 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 利用requests发出请求时可能会发生异常,requests中有一个exception库用来区分这些异常。 http协议是基于tcp/ip协议的,tcp/ip三次握手,因此可以在请求中定义等待时间,超出等待时间仍未到达则请求失败。如requests.get(url,timeout=(3,7)),r 阅读全文
posted @ 2017-08-13 18:52 HHello_World 阅读(4533) 评论(0) 推荐(0) 编辑
摘要: requests请求方法:requests.[method](url) get:查看资源 post:增加资源 patch:修改资源 put:修改,替换资源 delete:删除 head:查看响应头 options:查看可用请求方法 github上有很多API,users 带参数的请求:服务端需要知道 阅读全文
posted @ 2017-08-13 16:19 HHello_World 阅读(237) 评论(0) 推荐(0) 编辑