第一周學習目標
本週內容分為三個單元
我在安裝requests庫時遇到的問題
2、在cmd視窗輸入python正常(我沒有安裝pip 好像在安裝python的時候自動安裝了pip)
3、在cmd視窗輸入 pip install requests,然後系統提示了很多東西,大致意思是說pip版本不夠新,因此要先給pip公升級
4、在cmd視窗輸入python -m pip install --upgrade pip命令更新pip
5、在cmd視窗輸入 pip install requests
6、requests安裝成功
安裝好requests後,檢查一下是否安裝好了,開啟idle
resquests庫的7個主要方法(
除了第乙個request()方法是基礎方法,其餘六個方法都是通過呼叫request()方法來實現的
)1、requests庫的get()方法
獲得乙個網頁最簡單的一行**就是 r=requests.get(url) 這裡面,我們通過給定get方法和url來構造乙個向伺服器請求資源的request物件。這個物件是requests庫內部生成的。
注意:由於python是大小寫敏感的,request物件的r是大寫的
requests.get()函式返回的內容用變數r來表示,這個r是乙個包含伺服器資源的response物件
requests.get(url,params=none,**kwargs)
url:擬獲取頁面的url鏈結
params:url中的額外引數,字典或位元組流格式,可選
**kwargs:12個控制訪問的引數(也是可選的)
這五個屬性是訪問網頁最常用和最必要的屬性,要牢記
1、200表示連線成功返回成功,404表示失敗,只要不是200都是失敗
2、網路頁面的字串形式
在使用get()方法獲取網上資源的時候,有乙個基本流程
①首先用r.status_code來檢查返回的response物件它的狀態
③如果返回的狀態碼是404或其他,那就說明我們這次url的訪問因為某種原因出錯將產生異常
requests庫的get方法
安裝requests庫 pip install requests 就像安裝其他庫那樣 get函式原型 requests.get url,params none,kwargs 其中,url是鏈結,params是url中的額外引數,字典或位元組流格式,後面是12個引數,以鍵值對的形式表示,後面詳述。r....
requests庫傳送get請求傳入body
寫介面自動化過程中get一般使用params來傳參,但在實際業務中,開發可能會把get請求用body來傳參,這時候get可以用data來傳 先看一下get的原始碼 按照規範來講,get一般只傳params,請求時引數會直接放在url中 def get url,params none kwargs r...
Requests庫主要方法解析
method 請求方式,對應get put post等7種 kwargs 可選項 控制訪問的引數,共13個 1 params 字典或者位元組序列,作為引數增加到url中 import requests kv r requests.request get params kv print r.url 2...