python中requests模块怎么用


这篇文章将为大家详细讲解有关python中requests模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Requests模块是一个用于网络请求的模块,主要用来模拟浏览器发请求。其实类似的模块有很多,比如urllib,urllib2,httplib,httplib2,他们基本都提供相似的功能。但是这些模块都复杂而且差不多过时了,requests模块简单强大高效,使得其在众多网络请求模块中脱引而出。环境安装:pip install requests使用流程:指定url基于requests模块发送请求获取响应对象中的数据值持久化存储(不是必须的)案例:爬取百度首页的数据解决requests请求的数据中文乱码问题——》requests请求返回内容 中文乱码问题上面的案例requests发送了一个GET请求方法,除此之外还有其他的请求方法。最常用的就是GET和POST方法。res = requests.get ()res = requests.post ()res = requests.put ()res = requests.delete ()res = requests.head ()res = requests.options ()且在指定方法发送请求的时候,有时候还需要在请求方法括号中requests.get(url=url, xx = xx)指定一些参数,如下。先了解一下方法参数名字HTTP头部headersGET参数paramsPOST参数data文件filesCookiescookies重定向处理allow_ redirects = False/True超时timeout证书验证verify = False/True工作流(延迟下载)stream=False/ True事件挂钩hooks=dict(response=)身份验证auth=代理proxies=在上面爬取百度首页时,response = requests.get(url=url)其返回的是一个响应对象,而如果我们想要获取具体的数据比如响应码或者网页源码时,就需要通过指定响应对象的属性进行获取。如response.status_code获取响应码获取请求url res. url状态码 res. status_code响应数据(以字符串形式) res . text返回的是一个原生字符串,是bytes类型 res. content查看服务器响应头 res. headers查看cookie res.cookies关于“python中requests模块怎么用”这篇文章就分享到这里了,希望以上内容免费云主机域名可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: wx-caman怎么使用

这篇文章主要介绍了wx-caman怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇wx-caman怎么使用文章都会有所收获,下面我们一起来看看吧。 wx-caman 支持多个常见图片滤镜处理,例如 Brightness、Co…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/17 09:26
下一篇 08/17 09:28

相关推荐