爬虫系列之----Requests库

Requsets库是一个擅长处理复杂的HTTP请求,cookie,header(响应头和请求头)等内容的python第三方库。

接下来将根据Requests官网上面的guid进行指导学习。http://www.python-requests.org/en/master/

第一 下载,安装

第二 Make a request

 导入该模块 

访问一个网页

运用上述命令,我们会得到一个response的对象r,可以从这个对象得到所有的信息

如何进行http post的请求,方式入下

第三  如何在url里面传参数   Passing Parameters In URLs

url所传的参数可以作为字典对象,通过关键字params传递

 也可以传递列表类型的参数

第四 响应内容  response content

读取响应的内容

r.encoding可以查看响应内容的编码方式

 

可以以这种方式修改响应内容的编码方式

第五 json 响应内容

第六 关于用户的请求头

通过headers关键字,像request的头部添加字典类型的参数,

 

 第七   关于Cookie

查看cookie

添加cookie  t通过cookies关键字

 第八  error and  exception

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得
原文地址:https://www.cnblogs.com/taoHongFei/p/8623904.html