Lebih
Permintaan HTTP dan parsing JSON di Python
Saya ingin secara dinamis query Google Maps melalui Google Arah API. Sebagai contoh, permintaan ini menghitung rute dari Chicago ke Los Angeles, CA melalui dua titik arah di Joplin, MISSOURI dan Oklahoma City, OK:
Ia mengembalikan hasil dalam format JSON]1.
Bagaimana saya bisa melakukan ini di Python? Saya ingin mengirim permintaan tersebut, menerima hasilnya dan mengurai.
174
6
Saya sarankan menggunakan yang mengagumkan permintaan perpustakaan:
Respon JSON Konten: http://docs.python-requests.org/en/latest/user/quickstart/#json-response-content
The
permintaan
modul Python mengurus kedua mengambil data JSON dan decoding itu, karena builtin JSON decoder. Berikut adalah contoh yang diambil dari modul's dokumentasi:Jadi tidak ada keharusan untuk menggunakan beberapa modul terpisah untuk decoding JSON.
permintaan
memiliki built-in.json()
metodeGunakan permintaan perpustakaan, cukup mencetak hasil sehingga anda dapat lebih baik mencari kunci/nilai yang ingin anda ekstrak, dan kemudian menggunakan nested loop untuk mengurai data. Dalam contoh saya mengambil langkah demi langkah petunjuk arah mengemudi.
Coba ini: