python request模組學習

2022-08-01 14:06:08 字數 1222 閱讀 7883

安裝:

使用:

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...