python request模組基礎認知

2021-07-24 22:39:42 字數 1717 閱讀 4300



#requests.get()基本請求

#新增引數第一種方式

'''param=

response=requests.get("",params=param)

print response.url

#新增引數第二種方式,通過請求json檔案,利用json()方法進行解析

response=requests.get("")

print response.text

print response.json()

print "******************************"

#想要獲取來自伺服器的原始套接字響應,可以用response.raw,但是stream=true

response=requests.get("",stream=true)

print response.raw

print response.raw.read(10)

''''''

#可以在請求中新增頭部資訊

param=

response=requests.get("",params=param,headers=headers)

print response.url

#基本的post請求

param=

response=requests.post("",data=param)

print response.text #檢視傳送的資料

'''#cookies

'''#如果乙個響應中包含了cookie,我就可以通過cookies變數來得到

response=requests.get("")

print response.cookies

#print response.cookies['example_cookie_name']

#可以通過cookies變數來向伺服器傳送cookie

cookies=dict(cookies_are="wording")

response=requests.get("",cookies=cookies)

print response.text

'''#通過timeout引數來設定最大請求時間

#requests.get(url,timeout)

'''#session

session=requests.session() #這是在乙個會話裡傳送的兩個請求

session.get('/set/sessioncookie/123456789')

response=session.get("")

print response.text

#對比下面

#這是兩個會話

requests.get('/set/sessioncookie/123456789')

response=requests.get("")

print response.text

'''#會話是全域性變數,我們可以用來全域性配置

session=requests.session()

session.headers.update(())

response=session.post("",headers=)

print response.text

#結果兩個變數都傳送過去了

#如果session=requests.session()

session.headers.update(())

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模組學習

安裝 使用 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 re...

python request鍵值判斷

if request.request.has key 鍵值 httprequest物件的屬性 參考 表 h 1.httprequest物件的屬性 屬性 描述path 表示提交請求頁面完整位址的字串,不包括網域名稱,如 music bands the beatles method 表示提交請求使用的h...