资讯专栏INFORMATION COLUMN

Python 中 Requests 库的用法

Aklman / 2832人阅读

摘要:库的安装利用安装,如果你安装了包一款包管理工具,不知道可以百度哟,或者集成环境,比如或者的话,就可以直接使用安装的库。

Requests库的安装 利用 pip 安装,如果你安装了pip包(一款Python包管理工具,不知道可以百度哟),或者集成环境,比如Python(x,y)或者anaconda的话,就可以直接使用pip安装Python的库。

$ pip install requests
安装完成之后,下面来看一下基本的方法:

#get请求方法
>>> r = requests.get("https://api.github.com/user", auth=("user", "pass"))
打印get请求的状态码
>>> r.status_code

200

查看请求的数据类型,可以看到是json格式,utf-8编码
>>> r.headers["content-type"]

"application/json; charset=utf8"

>>> r.encoding

"utf-8"

打印请求到的内容
>>> r.text

u"{"type":"User"..."

输出json格式数据
>>> r.json()
{u"private_gists": 419, u"total_private_repos": 77, ...}

下面看一个小栗子:

小例子

import requests

r = requests.get("http://www.baidu.com")
print type(r)
print r.status_code
print r.encoding
print r.text
print r.cookies
"""请求了百度的网址,然后打印出了返回结果的类型,状态码,编码方式,Cookies等内容
输出:"""

200
UTF-8

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38537.html

相关文章

  • 零基础如何学爬虫技术

    摘要:楚江数据是专业的互联网数据技术服务,现整理出零基础如何学爬虫技术以供学习,。本文来源知乎作者路人甲链接楚江数据提供网站数据采集和爬虫软件定制开发服务,服务范围涵盖社交网络电子商务分类信息学术研究等。 楚江数据是专业的互联网数据技术服务,现整理出零基础如何学爬虫技术以供学习,http://www.chujiangdata.com。 第一:Python爬虫学习系列教程(来源于某博主:htt...

    KunMinX 评论0 收藏0
  • Python爬虫学习路线

    摘要:以下这些项目,你拿来学习学习练练手。当你每个步骤都能做到很优秀的时候,你应该考虑如何组合这四个步骤,使你的爬虫达到效率最高,也就是所谓的爬虫策略问题,爬虫策略学习不是一朝一夕的事情,建议多看看一些比较优秀的爬虫的设计方案,比如说。 (一)如何学习Python 学习Python大致可以分为以下几个阶段: 1.刚上手的时候肯定是先过一遍Python最基本的知识,比如说:变量、数据结构、语法...

    liaoyg8023 评论0 收藏0
  • Python3网络爬虫实战---27、Requests与正则表达式抓取猫眼电影排行

    摘要:所以我们如果想获取电影,只需要分开请求次,而次的参数设置为,,,,即可,这样我们获取不同的页面结果之后再用正则表达式提取出相关信息就可以得到的所有电影信息了。上一篇文章网络爬虫实战正则表达式下一篇文章网络爬虫实战解析库的使用 上一篇文章:Python3网络爬虫实战---26、正则表达式下一篇文章:Python3网络爬虫实战---28、解析库的使用:XPath 本节我们利用 Reque...

    SwordFly 评论0 收藏0
  • Python Mock的入门

    摘要:准确的说,是中一个用于支持单元测试的库,它的主要功能是使用对象替代掉指定的对象,以达到模拟对象的行为。下面我们使用对象在单元测试中分别测试访问正常和访问不正常的情况。 Mock是什么 Mock这个词在英语中有模拟的这个意思,因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python...

    Winer 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<