当前位置: 首页 > news >正文

Ciallo~(∠・ω・ )⌒☆第二十二篇 入门request请求库使用

请求库是用于发送HTTP请求的工具。常见的请求库有requests,它是一个功能强大且易于使用的HTTP库。

使用requests库发送GET请求:
import requests
url = "https://httpbin.org/get"# 携带get请求参数
params = {"pn": 10,"size": 20
}
# 伪造请求头
headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"
}
res = requests.get(url, params=params, headers=headers)
for k, v in res.json().items():print(k, v)
使用requests库发送POST请求:
import requests
url = "https://httpbin.org/get"# POST  用于提交用户数据
import requests
res = requests.post("https://httpbin.org/post")
print(res.json())

 getpost方法分别用于发送GET请求和POST请求。你可以通过传递URL和可选的请求参数来指定请求目标。status_code属性可以获取响应的状态码,text属性可以获取响应的内容。json()方法用于将响应内容解析为JSON格式。

http://www.lryc.cn/news/428874.html

相关文章:

  • 设计模式-创建型模式-原型模式
  • 遗传算法与深度学习实战(7)——使用遗传算法解决N皇后问题
  • R语言:如何安装包“linkET”
  • JSON, YAML, XML, CSV交互可视化
  • Android UI:PopupWindow:源码分析:设置WindowManager.LayoutParams中的各种参数
  • MySQL:从入门到放弃
  • C++OpenGL三维显示镜面反射光线漫反射实例
  • 【前端面试】从npm 升级到 pnpm的总结
  • 同步外网YUM源-3
  • Linux的oracle数据库导入其他用户导出的数据库文件
  • FLUX.1 文生图模型微调指南
  • JavaWeb基础:HTTP协议与Tomcat服务器
  • python井字棋游戏设计与实现
  • 据说是可以和 Windows 一拼的 5个 Linux 发行版
  • PHP 常用函数
  • 如何将MySQL迁移到TiDB,完成无缝业务切换?
  • 【嵌入式烧录刷写文件】-2.10-为一个Intel Hex文件计算校验和Checksum
  • 整体思想以及取模
  • RabbitMQ 消息可靠保障
  • Redis 作为 PHP 的会话存储
  • 基于伏图的数字心脏模拟仿真APP应用介绍
  • 智云-一个抓取web流量的轻量级蜜罐docker一键启动
  • 原生HTML5、CSS、JavaScript实现简易网易云音乐播放
  • 网上商城小程序的设计
  • 微分方程(Blanchard Differential Equations 4th)中文版Section2.2
  • Swift 环境搭建
  • 科技与出版
  • 5年前端面试之路
  • 产品运营(一)--产品运营是什么?
  • 学习大数据DAY41 Hive 分区表创建