requests是python的一个HTTP客户端库,非常非常的简单易学。
本文Python代码版本2.7
1,安装
使用requests前需要来安装,win的同学点击这里进入官方文档可以下载。也可以pip安装
pip install requests
(pip和easy_install是python管理包的工具) 安装完了之后可以在命令行或者ide中
import requests
没有报错表示安装成功
2,游戏开始
我们先拿一个网站来试试,就你了豆瓣电影
import requests url = 'https://movie.douban.com/' r = requests.get(url).text print r
运行代码,如果看到输出一大串的html源代码,就表明成功!!
回到代码来
r = requests.get("https://movie.douban.com/")
这里有个http请求,就是get方式,但是http有八种方式都可以用
url = 'https://movie.douban.com/' r = requests.get(url) r = requests.post(url) r = requests.delete(url) r = requests.head(url) .....
我们常用的get和post两种,post这里先不讲,大家记住get的方式就好了。
再来看看requests之后的响应内容
# coding:utf-8 import requests url = 'https://movie.douban.com/' r = requests.get(url) # 应答码 print r.status_code # 网页响应内容 print r.text # 二进制响应内容 print r.content # 编码 print r.encoding # 请求头信息 print r.headers