首頁  >  文章  >  後端開發  >  python如何呼叫requests包

python如何呼叫requests包

silencement
silencement原創
2019-06-13 09:49:183291瀏覽

python如何呼叫requests包

Requests模組是一個用於網路存取的模組,其實類似的模組有很多,例如urllib,urllib2,httplib,httplib2,他們基本上都提供相似的功能,那為什麼Requests模組就能夠脫引而出呢?可以打開它的官網看一下,是一個「人類「用的http模組。那麼,它究竟怎樣的人性化呢?相信如果你之前用過urllib之類的模組的話,對比下就會發現它確實很人性化。

導入requests

下載完成後,導入模組很簡單,程式碼如下:

import requests

請求url

這裡我們列出最常見的發送get或post請求的語法。

發送無參數的get請求:

 r=requests.get("http://pythontab.com/justTest")

現在,我們得到了一個回應物件r,我們可以利用這個物件來得到我們想要的任何資訊。
上面的範例中,get請求沒有任何參數,那如果請求需要參數怎麼辦呢?

發送帶參數的get請求

payload = {'key1': 'value1', 'key2': 'value2'}

r = requests.get("http://pythontab.com/justTest", params=payload)

以上得知,我們的get參數是以params關鍵字參數傳遞的。
我們可以列印請求的具體url來看看到底對不對:

>>>print r.url
http://pythontab.com/justTest?key2=value2&key1=value1

以上是python如何呼叫requests包的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn