1. 程式人生 > 實用技巧 >【requests庫】七個主要方法

【requests庫】七個主要方法

本文主要介紹requests庫訪問http的七個主要方法:get、head、post、put、patch、delete。

requests.get()方法

  get方法用於獲取指定url的HTML網頁,對應於HTTP的GET。
  `r=requests.get(url,params=None,**kwargs)`
        url:要獲取的網頁url連線
        params:可選的額外引數,字典或位元組流。修改此引數可以用於模擬瀏覽器。
        **kwargs:12個控制訪問的引數
  這裡的r是一個response物件

requests.head()方法

  head方法用於獲取網頁的頭部資訊

requests.post()方法

  用於向HTML提交post請求,對應於HTTP的POST。post請求不會覆蓋之前的請求,可用於向原有資料後新增新資料。

requests.put()方法

  用於向HTML提交put請求,對應於HTTP的PUT。put請求會直接覆蓋掉之前的請求,可用於覆蓋原有資料。

requests.patch()方法

  向HTML提交區域性修改請求,對應於HTTP的PATCH。可以改變當前url位置的部分資源。

requests.delete()方法

  向HTML提交刪除請求,對應於HTTP的DELETE。可以刪除當前url位置的部分資源。