-
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
查看全部
舉報