栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python使用request发送请求并处理返回的结果

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python使用request发送请求并处理返回的结果

工作中不经常用到这个,但是偶尔还是需要一个基础的模板,代码如下:

import requests
import json

# 以get方法进行请求,可以直接把参数附在后面,也可以传入参数进行
response=requests.get(f"http://XXXXX/anyq?question={question}")
param={"question":question}
res = requests.get(url='https://b.faloo.com/l/0/1.html',params=param)
# 这里形参为params


# 如果是post,可以以data形式作为参数进行
params = {"username": self.username,"email": self.email, "password": self.password}
response = requests.post(request_url, data=params)
# 这里形参为data

# 如果返回的数据是unicode编码,例如
"""
"answer":"u8bb2u8bddu4ea4u6d41u6700u5c11u76f8u96941u7c73uff0cu6700u597d2u7c73u3002 
u4e00u822cu60c5u51b5u4e0buff0cu98deu6cabu4f20u64adu53eau6709u4e0eu4f20u67d3u6
e90u8fd1u8dddu79bbu63a5u89e6u65f6u624du53efu80fdu5b9eu73b0u3002u98deu6cab
"""

# 参考 https://www.cnblogs.com/573734817pc/p/10855147.html  进行解码
decode_rs=response.text.encode("utf-8").decode('unicode_escape')

# 如果以json格式返回,直接使用json解析,而不是text
json_rs=response.json()
print(json_rs)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468114.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号