अनुरोध लाइब्रेरी का उपयोग करें, परिणाम प्रिंट करें ताकि आप उन कुंजियों / मूल्यों का बेहतर पता लगा सकें जिन्हें आप निकालना चाहते हैं और फिर डेटा को पार्स करने के लिए छोरों के लिए नेस्टेड का उपयोग करें। उदाहरण में मैं कदम से कदम ड्राइविंग निर्देश निकालता हूं।
import json, requests, pprint
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'
)
data = requests.get(url=url, params=params)
binary = data.content
output = json.loads(binary)
# test to see if the request was valid
#print output['status']
# output all of the results
#pprint.pprint(output)
# step-by-step directions
for route in output['routes']:
for leg in route['legs']:
for step in leg['steps']:
print step['html_instructions']
json=params
इसके बजाय करने की आवश्यकता थीparams=params
या मुझे 500 त्रुटि मिली।