Python接口自動化基礎---get請求


1、沒有參數的get請求

import requests

r=requests.get('http://docs.python-requests.org/zh_CN/latest/user/quickstart.html')
print(r.status_code)
print(r.text)
print(r.content)

這里的r 也就是response,請求后的返回值

response 返回的內容:

--r.status_code:響應的狀態碼

--r.text:字符串方式的響應體,會根據響應頭部的字符編碼進行解碼

--r.content :字節方式的響應體,會自動解碼gzip壓縮

--r.url:獲取請求的URL

--r.json():requests內置的json解碼器

--r.encoding:編碼格式

--r.cookies: 獲取cookies

--r.raw:返回原始響應體

--r.headers :以字典形式存儲響應頭,字典鍵不區分大小寫

--r.raise_for_status:失敗請求拋出異常

2、帶參數的get請求,Requests 允許你使用 params 關鍵字參數,以一個字符串字典來提供這些參數。

import requests

param={'wd':'python'}
r=requests.get('https://www.baidu.com/s',params=param)
print(r.status_code)
print(r.url)


#結果如下:
200
https://www.baidu.com/s?wd=python

多個參數可使用這種形式:payload = {'key1': 'value1', 'key2': 'value2'}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM