Python如何发送get请求

方式一:get请求,无参数

1 import requests
2 
3 url = 'https://www.baidu.com/'
4 ret = requests.get(url)
5 print(ret)
6 print(ret.text)
7 # 如果返回的数据不是json格式,打印json格式会报错
8 # print(ret.json())

方式二:get请求,有参数

复制代码
 1 import requests
 2 
 3 url = 'http://web.juhe.cn:8080/environment/air/airCities'
 4 parms01 = {
 5     'key':'6283b38527158b4085842f7354axxxxx'
 6 }
 7 ret = requests.get(url,params=parms01)
 8 print(ret)
 9 print(ret.text)
10 print(ret.json())
复制代码

方式三:get请求,有多个参数

复制代码
1 import requests
2 
3 url = 'http://web.juhe.cn:8080/environment/air/pm'
4 parms02 = {
5     'city':'shanghai',
6     'key':'6283b38527158b4085842f7354xxxxxx'
7 }
8 ret = requests.get(url,params=parms02)
9 print(ret.json())
复制代码

 方式四:get请求,既有请求头,也有参数。

复制代码
 1 import requests
 2 
 3 url = 'http://web.juhe.cn:8080/environment/air/pm'
 4 parms02 = {
 5     'city':'shanghai',
 6     'key':'6283b38527158b4085842f7354xxxxxx'
 7 }
 8 headers = {
 9     'User-Agent':'PostmanRuntime/7.26.8',
10     'Content-Type':'application/json'
11 }
12 ret = requests.get(url,params=parms02,headers=headers)
13 print(ret.json())
复制代码

 

posted @   干脆面666  Views(9022)  Comments(0Edit  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
/* 看板娘 */ /* 点击鼠标烟花效果 */
点击右上角即可分享
微信分享提示