1.requests安裝
- Windows: 打開cmd命令行,輸入
pip install requests
,等待安裝完成即可 - Linux: (建議使用Python3),終端中輸入
pip3 install requests
,等待安裝完成即可 - Mac: (建議使用Python3),
sudo python3 -m pip install requests
,等待安裝完成即可
驗證是否安裝成功:
打開命令行,輸入python
,在python shell環境下輸入import requests
沒有報錯即安裝成功
2.requests模塊介紹
python 的標准庫 urllib提供了大部分HTTP功能,但是用起來比較繁瑣。通常,我們會使用另外一個第三方庫:Requests,它提供了很多方法,比如:
在需求分析中我已經對這個項目進行了接口的需求分析,下面就直接用 注冊接口來來實一個簡單的post請求。
代碼如下:
# 導入requests包
import requests
# 1.組裝請求: 請求可能包含url,params(url參數),data(請求數據),headers(請求頭),cookies等,最少必須有url
url = 'http://27.154.55.14:8180/api/fcb2bcrm/webRegister' params = {'LoginAccount': 'testapi@emai.com', 'Password': '123456', 'Type': 'Pro'} # 把參數封裝成字典
# 2.發送請求,獲取響應:支持get,post等各種方法發送,返回的是一個響應對象 res = requests.post(url,params)
# 3.解析響應:輸出響應文本等等 print(res.text) # 輸出響應的文本 print(res.status_code) # 狀態碼 print(res.headers) # 響應頭 print(res.json()) # 返回的是字典