Python之Requests的高级用法

高级用法 本篇文档涵盖了Requests的一些更加高级的特性。 会话对象 会话对象让你能够跨请求保持某些参数。它也会在同一个Session实例发出的所有请求之间保持cookies。 会话对象具有主要的Requests API的所有方法。 我们来跨请求保持一些cookies: 1 2 3 4 5 6 7 s = requests.Session() s.get('http://httpbin.org/cookies/set/sessioncookie/123456789') r = s.get("http://httpbin.org/cookies") print(r.text) # '{"cookies": {"sessioncookie": "123456789"}}' ...

六月 10, 2016 · 10 分钟 · 

HTTP协议请求类型介绍

HTTP协议中共定义了八种方法或者叫“动作”来表明对Request-URI指定的资源的不同操作方式,具体介绍如下: OPTIONS: 返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*‘的请求来测试服务器的功能性。 HEAD: 向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。 GET: 向特定的资源发出请求。 ...

六月 10, 2016 · 1 分钟 · 

Python中的open和codecs.open

最近老被编码困扰,多次折腾之后,感觉python的编解码做得挺好的,只要了解下边的流程,一般都能解决 input文件(gbk, utf-8…) —-decode—–> unicode ——-encode——> output文件(gbk, utf-8…) 很多文本挖掘的package是在unicode上边做事的,比如nltk. 所以开始读入文件后要decode为unicode格式,可以通过下边两步: 1 2 f=open('XXXXX', 'r') content=f.read().decode('utf-8') 更好的方法是使用codecs.open读入时直接解码: 1 2 f=codecs.open(XXX, encoding='utf-8') content=f.read() 转自: http://f.dataguru.cn/thread-237116-1-1.html

六月 10, 2016 · 1 分钟 · 

Python之Requests的安装与基本使用

安装 使用 pip 安装Requests非常简单 1 pip install requests 或者使用 easy_install 安装 1 easy_install requests 获得源码 Requests 一直在Github上被积极的开发着 你可以克隆公共版本库: 1 git clone git://github.com/kennethreitz/requests.git ...

六月 9, 2016 · 4 分钟 · 

编码转换工具

闲来无事,写了款编码转换工具 以我的审美来看,界面应该算美丽 截图 : ...

六月 9, 2016 · 1 分钟 ·