1. 程式人生 > >Python - HTTP客戶端

Python - HTTP客戶端

在http協議中,來自客戶端的請求到達伺服器並獲取一些資料和元資料,假設它是有效請求。我們可以使用python請求模組中提供的各種函式來分析伺服器的響應。這裡下面的python程式在客戶端執行,並顯示伺服器傳送的響應結果。

  • 獲取響應
import requests
r = requests.get('https://httpbin.org/')
print(r.text)[:200]
  • 獲取會話物件響應
    Session物件允許您跨請求保留某些引數。它還會在從Session例項發出的所有請求中保留cookie。如果您向同一主機發出多個請求,則將重用底層TCP連線。
import requests
s = requests.Session()

s.get('http://httpbin.org/cookies/set/sessioncookie/31251425')
r = s.get('http://httpbin.org/cookies')

print(r.text)