安裝:
使用:
1) get
2) post
3) put
4) delete
5) head
6) options
>>> payload =
>>> res = requests.get("",params=payload)
>>> res.url
u'?key2=value2&key1=value'
檢視響應內容
>>> res = requests.get("")
>>> res.text
u''requests模組會自動解碼來自伺服器的內容,可以使用res.encoding來檢視編碼,在你需要的情況下,request也可以使用定製的編碼,並使用codes模組進行註冊,這樣你就可以輕鬆的使用這個解碼器的名稱作為res.encoding的值
>>> res.encoding
'utf-8'
>>> res.encoding = "gbk2312"
以json格式獲取響應的內容
>>> res = requests.get("")
>>> res.json()
原始的應該內容
>>> res = requests.get("")
>>> res.raw
>>> res.raw.read(10)
''定製請求頭
post請求引數是這樣:
響應狀態碼及響應頭:
>>> res = requests.get("")
cookies:
訪問cookies
>>> url = ''
>>> r = requests.get(url)
>>> r.cookies['example_cookie_name']
設定cookies
>>> url = ''
>>> cookies = dict(cookies_are='working')
>>> r = requests.get(url, cookies=cookies)
>>> r.text
'}'
python request模組學習
python request模組學習 安裝 使用 1 get 2 post 3 put 4 delete 5 head 6 options 為url傳遞引數 payload res requests.get params payload res.url u key2 value2 key1 valu...
python request模組基礎認知
requests.get 基本請求 新增引數第一種方式 param response requests.get params param print response.url 新增引數第二種方式,通過請求json檔案,利用json 方法進行解析 response requests.get print...
python request鍵值判斷
if request.request.has key 鍵值 httprequest物件的屬性 參考 表 h 1.httprequest物件的屬性 屬性 描述path 表示提交請求頁面完整位址的字串,不包括網域名稱,如 music bands the beatles method 表示提交請求使用的h...