python Request庫的get 方法

2021-08-28 18:07:25 字數 1374 閱讀 8327

1. request庫的get()方法:

最通常的方法是通過r=request.get(url)構造乙個向伺服器請求資源的url物件。

這個物件是request庫內部生成的。

這時候的r返回的是乙個包含伺服器資源的response物件。包含從伺服器返回的所有的相關資源。

url是什麼?

url是通過http協議訪問資源的乙個路徑,它就像我們電腦裡面的乙個檔案的路徑一樣。

這個函式完整的使用方法有三個引數:

其實也可以看它的源**就可以發現 其實它是通過呼叫request方法來實現的。也就是說,request庫裡面有7個常用方法,get只是其中乙個,而除了裡面的request方法,其他六個都是通過呼叫request方法來實現的,實際上都是request方法在實現。其他的類似的方法只是為了大家編寫程式更方便。

request庫的兩個重要物件  response物件和request物件。

response物件常用的屬性:

乙個訪問baidu的例項:

import requests

print('訪問baidu** 獲取response物件')

r = requests.get("")

print(r.status_code)

print(r.encoding)

print('將物件編碼轉換成utf-8編碼並列印出來')

r.encoding = 'utf-8'

print(r.text)

輸出為:

訪問baidu** 獲取response物件

200iso-8859-1

utf-8

將物件編碼轉換成utf-8編碼並列印出來

新聞hao123

地圖貼吧更多產品

Python Request庫的使用

requests庫是乙個簡潔且簡單的http請求的第三方庫,它的優點是程式編寫過程更接近正常url訪問過程。網路爬蟲和資訊提交只是requests庫能支援的基本功能。其中,與網頁請求相關的函式如下表 函式描述 get url timeout n 對應於http的get方式,獲取網頁最常用的方法,可以...

Python Request庫的介面測試例項

檢查http響應 requests處理session cookie 介面測試概要安裝requests庫pip3 install requests構建http請求 urlencoded格式 後面的都是url的引數,每個引數之間是用 隔開的 一般寫法 response requests.get 如果ur...

Python request庫初使用及學習記錄

基礎方法 異常問題 爬取 的排行榜 官方文件傳送 引數說明 requests.get 獲取html網頁的主要方法,對應於http的get requests.head 獲取html網頁頭資訊的方法,對應於http的head requests.post 向html網頁提交post請求的方法,對應於htt...