人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

Python接口自動化之淺析requests模塊get請求

發(fā)布日期:2022-02-06 10:21 | 文章來源:站長之家

一、requests模塊說明

介紹

Requests是Python語言的第三方的庫,專門用于發(fā)送HTTP請求。

特點(diǎn)

1.Requests支持HTTP連接保持和連接池,支持使用cookie保持會話,支持文件上傳,支持自動響應(yīng)內(nèi)容的編碼,支持國際化的URL和POST數(shù)據(jù)自動編碼。

2.在python內(nèi)置模塊的基礎(chǔ)上進(jìn)行了高度的封裝,從而使得python進(jìn)行網(wǎng)絡(luò)請求時,變得人性化,使用Requests可以輕而易舉的完成瀏覽器可有的任何操作。

3.Requests會自動實現(xiàn)持久連接keep-alive,現(xiàn)代,國際化,友好。

二、安裝并導(dǎo)入模塊

安裝requests

Pycharm在線安裝:

File-Settings-Project Interpreter

pip在線安裝 :

cmd-> pip install requests

國內(nèi)源:

pip install requests -i

https://pypi.tuna.tsinghua.edu.cn/simple/

導(dǎo)入requests

import requests

三、requests模塊發(fā)送get請求

基本介紹

語法格式:requests.get(url, params=None, **kwargs)

如:requests.get(url=url, headers=headers, params=params)

url:請求url地址

headers:請求頭

params:參數(shù)

簡單使用

  • 獲取響應(yīng)狀態(tài)碼: res.status_code
  • 獲取響應(yīng)消息: res.content
  • 獲取請求頭: res.request.headers
  • 獲取響應(yīng)頭: res.headers
  • 獲取響應(yīng)數(shù)據(jù) res.text
  • 響應(yīng)結(jié)果一般有三種格式:html、json、text;
  • 獲取cookie res.cookies
  • cookie是一種類字典的數(shù)據(jù)格式,若想打印字典的值,可以根據(jù)key;
  • res.json():如果返回結(jié)果是json格式,可以把響應(yīng)結(jié)果利用json()來進(jìn)行解析;

示例:

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @Time:2020/1/26  07:00
# @Author:coco
# @File:test.py
# @Software:PyCharm
#請求url
url = "http://httpbin.org/get"
#請求頭
headers= {
 "Accept": "*/*",
 "Accept-Encoding": "gzip, deflate",
 "User-Agent": "python-requests/2.9.1"}
#查詢字符串
params = {'name': 'coco', 'age': '18'}
res= requests.get(url, headers=headers, data=params)
#獲取響應(yīng)狀態(tài)碼 res.status_code
print("響應(yīng)狀態(tài)碼:", res.status_code)
# 獲取響應(yīng)消息 res.content
print("響應(yīng)消息:", res.content)
# 獲取請求頭 res.request.headers
print("請求頭:", res.request.headers)
# 獲取響應(yīng)頭 res.headers
print("響應(yīng)頭:", res.headers)
# 獲取響應(yīng)數(shù)據(jù) res.text
print("響應(yīng)數(shù)據(jù):", res.text)
#獲取cookie res.cookies
print("cookie:", res.cookies)
# res.json()
print("json:", res.json())

執(zhí)行結(jié)果:

到此這篇關(guān)于Python接口自動化之淺析requests模塊get請求的文章就介紹到這了,更多相關(guān)Python接口自動化equests模塊get請求內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

香港服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部