首页 > 后端开发 > Python教程 > 如何使用Python发出HTTP请求并解析JSON数据?

如何使用Python发出HTTP请求并解析JSON数据?

Mary-Kate Olsen
发布: 2024-11-19 10:16:03
原创
878 人浏览过

How to Make HTTP Requests and Parse JSON Data with Python?

Python 中的 HTTP 请求和 JSON 解析

Python 中的 HTTP 请求和解析 JSON

Python 提供了几个强大的库用于发出 HTTP 请求和解析 JSON。一个推荐的选项是 requests 库。以下是如何使用它动态查询 Google 地图并解析 JSON 响应:

import requests

url = 'http://maps.googleapis.com/maps/api/directions/json'

params = dict(
    origin='Chicago,IL',
    destination='Los+Angeles,CA',
    waypoints='Joplin,MO|Oklahoma+City,OK',
    sensor='false'
)

resp = requests.get(url=url, params=params)
data = resp.json() # Check the JSON Response Content documentation below
登录后复制

JSON 响应内容:

data 变量现在包含已解析的 JSON 响应。您可以使用点运算符访问 JSON 中的特定字段:

print(data['routes'][0]['legs'][0]['distance']['text'])
登录后复制

这将以纯文本形式打印第一条路线第一段的距离。有关 JSON 结构的更多信息,请参阅 Google Maps Directions API 文档。

以上是如何使用Python发出HTTP请求并解析JSON数据?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板