python requests庫之get方法

requests.get(url,params = None,**kwargs)

url:擬獲取頁面的url鏈接

params:url中的額外參數(shù),字典或字節(jié)流格式(可選)

**kwargs:12個控制訪問的參數(shù)(與request方法相比少了一個proxies參數(shù))

r = requests.get(url)

get方法構(gòu)造一個向服務(wù)器請求資源的Ruquest對象,返回一個包含服務(wù)器資源的Response對象

1、Ruquest對象的常用屬性

屬性說明

r.request.headers? ? ? ?? ?HTTP請求頭信息

2、Response對象的常用屬性

屬性說明

r.status_code????????????????HTTP請求的返回狀態(tài),200表示連接成功,404表示失敗

r.encoding? ? ? ? ? ? ? ? ?????從HTTP header中猜測的響應(yīng)內(nèi)容編碼方式(如果header中不存在charset,則認(rèn)為編碼為ISO-8859-1)

r.apparent_encoding????從內(nèi)容中分析出的響應(yīng)內(nèi)容編碼方式(備選編碼方式)

r.headers? ? ? ?? ?????????????HTTP響應(yīng)頭信息

r.content? ? ? ? ? ? ? ? ? ? ? ?字節(jié)方式的響應(yīng)體,會自動為你解碼 gzip 和deflate 壓縮

r.raw? ? ? ? ? ? ? ? ? ? ? ? ? ? 返回原始響應(yīng)體

r.text? ? ? ? ? ? ? ? ? ? ? ? ? ? 字符串方式的響應(yīng)體,會自動根據(jù)響應(yīng)頭部的字符編碼進(jìn)行解碼

r.cookies? ? ? ? ? ? ? ? ? ? ?獲取 cookie

r.json()? ? ? ? ? ? ? ? ? ? ? ? ?Requests 中內(nèi)置的 JSON 解碼器,requests的方便之處還在于,對于特定類型的響應(yīng),例如JSON,可以直接獲取

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Requests快速上手 迫不及待了嗎?本頁內(nèi)容為如何入門 Requests 提供了很好的指引。其假設(shè)你已經(jīng)安裝了...
    小娟_bb93閱讀 1,530評論 0 3
  • 安裝 pip install requests Response對象 Response對象包含服務(wù)器返回的所有信息...
    紅茶紳士閱讀 1,382評論 0 2
  • 1. Requests庫入門 1.1 安裝Requests庫 用管理員權(quán)限啟動cmd控制臺,執(zhí)行下列代碼 在Pyt...
    TARDIS_2ac9閱讀 300評論 0 2
  • Request庫安裝方法 Request官網(wǎng) 使用管理員權(quán)限啟動 command控制臺(win+X 命令提示符(管...
    天道酬勤_FUN閱讀 36,577評論 0 35
  • 詩歌·中元節(jié)感懷 葉祿青 暑熱依然濕氣濃,...
    葉祿青閱讀 356評論 0 0

友情鏈接更多精彩內(nèi)容