Requests 發(fā)送請求

2022-06-27 14:01 更新

首先,確認一下:

  • Requests 已安裝
  • Requests 是最新的

讓我們從一些簡單的示例開始吧。

發(fā)送請求

使用 Requests 發(fā)送網(wǎng)絡請求非常簡單。

一開始要導入 Requests 模塊:

>>> import requests

然后,嘗試獲取某個網(wǎng)頁。本例子中,我們來獲取 Github 的公共時間線:

>>> r = requests.get('https://api.github.com/events')

現(xiàn)在,我們有一個名為 r 的 Response 對象。我們可以從這個對象中獲取所有我們想要的信息。

Requests 簡便的 API 意味著所有 HTTP 請求類型都是顯而易見的。例如,你可以這樣發(fā)送一個 HTTP POST 請求:

>>> r = requests.post('http://httpbin.org/post', data = {'key':'value'})

漂亮,對吧?那么其他 HTTP 請求類型:PUT,DELETE,HEAD 以及 OPTIONS 又是如何的呢?都是一樣的簡單:

>>> r = requests.put('http://httpbin.org/put', data = {'key':'value'})
>>> r = requests.delete('http://httpbin.org/delete')
>>> r = requests.head('http://httpbin.org/get')
>>> r = requests.options('http://httpbin.org/get')

都很不錯吧,但這也僅是 Requests 的冰山一角呢。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號