校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Python接口自動(dòng)化之淺析requests模塊get請求

Python接口自動(dòng)化之淺析requests模塊get請求

熱門標(biāo)簽:長沙高頻外呼系統(tǒng)原理是什么 湛江智能外呼系統(tǒng)廠家 地圖標(biāo)注審核表 ai電銷機(jī)器人源碼 西藏房產(chǎn)智能外呼系統(tǒng)要多少錢 外呼并發(fā)線路 ai電話機(jī)器人哪里好 百度地圖標(biāo)注沒有了 宿遷星美防封電銷卡

一、requests模塊說明

介紹

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

特點(diǎn)

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

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

3.Requests會(huì)自動(dòng)實(shí)現(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接口自動(dòng)化之淺析requests模塊get請求的文章就介紹到這了,更多相關(guān)Python接口自動(dòng)化equests模塊get請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python函數(shù)式編程中itertools模塊詳解
  • Python編程functools模塊創(chuàng)建修改的高階函數(shù)解析
  • Python編程itertools模塊處理可迭代集合相關(guān)函數(shù)
  • Python中re模塊常用方法總結(jié)分析
  • 解析Python擴(kuò)展模塊的加速方案
  • python中的zip模塊
  • Python接口自動(dòng)化淺析logging日志原理及模塊操作流程
  • 詳解Python模塊化--模塊(Modules)和包(Packages)
  • Python接口自動(dòng)化之淺析requests模塊post請求
  • 一篇文章帶你了解python標(biāo)準(zhǔn)庫--time模塊
  • freeswitch開源通信 python模塊介紹

標(biāo)簽:寧夏 盤錦 大同 南平 普洱 漯河 海南 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python接口自動(dòng)化之淺析requests模塊get請求》,本文關(guān)鍵詞  Python,接口,自動(dòng)化,之,淺析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python接口自動(dòng)化之淺析requests模塊get請求》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python接口自動(dòng)化之淺析requests模塊get請求的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 左云县| 泰安市| 平江县| 镇雄县| 扎鲁特旗| 嵊州市| 西乡县| 浏阳市| 临高县| 缙云县| 江城| 手游| 永春县| 怀远县| 五峰| 武陟县| 定陶县| 林西县| 那曲县| 女性| 石渠县| 辽源市| 平乐县| 竹北市| 贵南县| 漾濞| 贞丰县| 石棉县| 且末县| 五指山市| 谷城县| 沛县| 乐至县| 襄樊市| 疏勒县| 海丰县| 临猗县| 东平县| 封开县| 任丘市| 三门峡市|