Requests库的基本使用(一)

        Requests库简介:

        基于urllib,采Apache2 Licensesd开源协议的HTTP库,requests比urllib更加的方便,可以节约我们大量的工作,满足我们http测试请求,是python实现的简单易用的HTTP库.



        用法讲解

        res=requests.get('http://www.baidu.com')         向百度发送一个请求

        res.status_code                                                 返回请求的状态码 请求成功

        res.text                                                              网页的源代码

        res.content                                                        网页的源代码 字节流

        res.cookies                                                      请求网站的cook  让浏览器知道我们已经请求过了


requests代码


requests代码




现在推荐一个测试网站:httpbin.org 测试网站 是用来学习python爬虫的



        get带参

            第一种方法:

                res=requests.get('http://httpbin.org/get?name=tom&age=24')

            第二种方法:

                data={            带参的数组

                   'name':'tom',

                   'age':23

                }

                 res=requests.get('http://httpbin.org/get',params=data)




        大家看了上面那个,一定我感觉十分的杂乱;

        现在推荐一个对象: json

        使用 Python 语言来编码和解码 JSON 对象

        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。

        第一种

       res.json()  可以把数据进行格式化

       第二种

       import json

       json.loads(res.text)


Json

        今天就先分享到这里,接下来Requests库的知识点,就接下来分享了.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容