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())
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律