requests庫的七個主要方法

2021-10-18 16:35:05 字數 1006 閱讀 6548

方法

說明requests.request()

構造乙個請求,支撐以下各種方法的基礎方法

requests.get()

獲取網頁的主要方法,對應http的get

requests.head

獲取網頁頭資訊的方法,對應http的head

requests.post()

向網頁提交post請求,對應於http的post

requests.put

向網頁提交post請求

requests.patch()

向網頁提交區域性修改的請求

requests.delete

向網頁提交修改的請求

requests.get(url,params=

none

,**kwar`gs)

url: 擬獲取頁面的url鏈結

params:url中的額外引數,字典或位元組流格式可選

**kwargs:12個控制訪問的引數

response物件屬性

r.status_code //http請求的返回狀態,200表示鏈結成功,404表示失敗

r.text//http相應內容的字串形式,即,url對應的頁面內容

r.encoding //從httpheader中猜測相應內容的編碼方式

r.content //http響應內容的二進位制

例項

import requests

r = requests.get("")

r.status_code

r.encoding = 'utf-8'

r.text

requests.request(method,orl,

**kwargs)

# method:請求方式,對應get等

# **kwarg:控制訪問引數13個

Requests庫的7個主要方法

方法 說明requests.requests 構造乙個請求,支撐下面方法的基礎方法 requests.get 獲取html網頁的主要方法,對應 的get requests.dead 獲取html網頁頭資訊的方法,對應 的head requests.post 向html網頁提交 post 請求的方法,...

Requests庫的7個主要的方法

方法 說明requests.requests 構造乙個請求,支撐以下各方法的基礎方法 requests.get 獲取html網頁的主要方法,對應http的get requests.head 獲取html網頁頭資訊的方法,對應與http的head requests.post 獲取html網頁提交的po...

HTTPS的七個誤解

許多人以為,出於安全考慮,瀏覽器不會在本地儲存https快取。實際上,只要在http頭中使用特定命令,https是可以快取的。微軟的ie專案經理eric lawrence寫道 說來也許令人震驚,只要http頭允許這樣做,所有版本的ie都快取https內容。比如,如果頭命令是cache control...