-
Requests类库
查看全部 -
stream = True 文件流格式
wb 二进制写入方式
response.iter_content(128) 遍历所有的内容 遍历大小为128
contextlib closing 增加上下文
查看全部 -
request响应的基本api
status_code 状态码
reason 状态码解释
headers 消息头信息
url 请求url内容
history 3xx跳转历史记录
elapsed 响应消耗时间
request 请求本身
encoding 响应主体编码模式
raw 直接读取原始对象
content 和text content 是一种string格式 儿text是解析之后的unicode
json 返回json格式文件 可以直接使用字典读取
查看全部 -
要是有ppt就更好了,还能便于记录。
查看全部 -
为什么这里用的requests方法,但是在输出的时候输出的是request.headers而不是requests.headers
print response.request.headers
查看全部 -
啦啦啦啦啦啦啦
查看全部 -
啦啦啦啦啦啦啦
查看全部 -
HTTP得含义涵义
查看全部 -
requests库基础环境
python2.7.X
virtualenv pip
requests gunicorn httpbin
查看全部 -
https://github.com/jian-en/imooc-requests.git
查看全部 -
pip --version 查看 pip 版本 pip -h 查看 pip 的功能(或者 pip --help) pip freeze 查看当前安装了那些包 requests 相当于寄信人,httpbin 相当于收信人(服务端)
http://httpbin.org/
查看全部 -
1.http://docs.python-requests.org/en/master/ requests类库网址
查看全部 -
python3代码
import urllib.request import urllib.parse """ 在Python2.x中使用import urllib2——-对应的,在Python3.x中会使用import urllib.request,urllib.error。 在Python2.x中使用import urllib——-对应的,在Python3.x中会使用import urllib.request,urllib.error,urllib.parse。 在Python2.x中使用import urlparse——-对应的,在Python3.x中会使用import urllib.parse。 在Python2.x中使用import urlopen——-对应的,在Python3.x中会使用import urllib.request.urlopen。 在Python2.x中使用import urlencode——-对应的,在Python3.x中会使用import urllib.parse.urlencode。 在Python2.x中使用import urllib.quote——-对应的,在Python3.x中会使用import urllib.request.quote。 在Python2.x中使用cookielib.CookieJar——-对应的,在Python3.x中会使用http.CookieJar。 在Python2.x中使用urllib2.Request——-对应的,在Python3.x中会使用urllib.request.Request。 """ URL_IP = 'http://127.0.0.1:8000/ip' URL_GET = 'http://127.0.0.1:8000/get' def use_simple_urllib(): response = urllib.request.urlopen(URL_IP) print('>>>Response Header:') print(response.info()) print('>>>Response Body:') print(response.read().decode()) def use_params_urllib(): # 构建请求参数 params = urllib.parse.urlencode({'name': 'hello world!', 'age': '18'}) print('Request Params:', params) # 处理响应 response = urllib.request.urlopen('?'.join([URL_GET, '%s']) % params) print('>>>Response Header:', response.info()) print('>>>Status Code:', response.getcode()) print('>>>Response Body:', response.read().decode()) if __name__ == '__main__': use_simple_urllib() use_params_urllib()
查看全部 -
session 服务器端保存储用户信息, 状态
cookie 浏览器存储信息
查看全部 -
自定义request
查看全部
举报