Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Menggunakan Python untuk Membuat Permintaan HTTP dan Menghuraikan Data JSON daripada API Arah Google?

Bagaimanakah Saya Menggunakan Python untuk Membuat Permintaan HTTP dan Menghuraikan Data JSON daripada API Arah Google?

Susan Sarandon
Lepaskan: 2024-11-17 06:15:03
asal
853 orang telah melayarinya

How Do I Use Python to Make HTTP Requests and Parse JSON Data from the Google Directions API?

Permintaan HTTP dan Penghuraian JSON dalam Python

Dalam Python, terdapat perpustakaan berkuasa yang memudahkan penghantaran permintaan HTTP dan menghuraikan respons JSON. Salah satu perpustakaan sedemikian ialah perpustakaan "permintaan" yang popular.

Untuk menanyakan API Arah Google dan mendapatkan pengiraan laluan, anda boleh mengikuti langkah ini menggunakan pustaka "permintaan":

Langkah 1: Import Perpustakaan

import requests
Salin selepas log masuk

Langkah 2: Tentukan Permintaan Parameter
Bina kamus dengan parameter yang diperlukan, termasuk asal, destinasi, titik laluan dan parameter 'sensor' ditetapkan kepada 'palsu'.

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

Langkah 3: Hantar Permintaan
Hantar permintaan GET ke URL API Arah Google bersama-sama dengan parameter.

resp = requests.get(url=url, params=params)
Salin selepas log masuk

Langkah 4: Menghuraikan Respons JSON
API mengembalikan respons JSON. Gunakan kaedah json() pada resp untuk menghuraikan respons.

data = resp.json()
Salin selepas log masuk

Maklumat Tambahan:

  • Rujuk kepada dokumentasi "Kandungan Respons JSON" yang disediakan dalam jawapan untuk butiran lanjut tentang mengakses data JSON.
  • Pustaka "permintaan" menawarkan pelbagai pilihan untuk mengkonfigurasi permintaan dan pengendalian respons. Terokai dokumentasi komprehensifnya untuk penggunaan yang lebih lanjut.

Atas ialah kandungan terperinci Bagaimanakah Saya Menggunakan Python untuk Membuat Permintaan HTTP dan Menghuraikan Data JSON daripada API Arah Google?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan