码迷,mamicode.com
首页 > 其他好文 > 详细

request 模块

时间:2017-12-24 22:49:11      阅读:430      评论:0      收藏:0      [点我收藏+]

标签:成功   使用   blog   code   post   head   style   0.12   header   

request 模块用于取代 urllib 和 urllib2 模块,是这两个模块的简化版,因此我们用 request 模块来与 http 交互会简易得多

安装 request 模块:

yum install -y epel-release
yum install -y python-requests.noarch

使用 request 模块:

In [1]: import requests
In [2]: r = requests.get(http://www.baidu.com/)    # 相当于 urllib2.open() ,即访问一个URL
In [3]: r.url            # 查看访问的URL
In [4]: r.ok             # 查看访问是否成功,如果访问失败可以用r.reason查看失败原因
In [5]: r.status_code    # 查看返回的HTTP状态码
In [6]: r.headers        # 查看访问的URL的头部信息
In [7]: r.cookies        # 查看访问后保存的cookie信息
In [8]: r.content        # 查看URL的html源码
In [9]: r.text           # 查看URL的html源码
In [10]: r = requests.get(http://192.168.120.128:8000/db/?id=1&name=Tom)                     # 通过get方法来传递数据(写法一)
In [11]: r = requests.get(http://192.168.120.128:8000/db/, params={id:1, name:Tom})    # 通过get方法来传递数据(写法二)
In [12]: r = requests.post(http://192.168.120.128:8000/db/, data={id:1, name:Tom})     # 通过post方法来传递数据

 

 

 

 

 

 

 

          

request 模块

标签:成功   使用   blog   code   post   head   style   0.12   header   

原文地址:http://www.cnblogs.com/pzk7788/p/8099295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!