Melakukan permintaan HTTP di Python menggunakan urllib
Sekarang setelah Anda memahami dasar-dasar permintaan HTTP GET, saatnya Anda mencobanya sendiri. Dalam latihan interaktif ini, Anda akan mengirim permintaan GET ke server DataCamp untuk mengambil informasi dari latihan kode pertama kursus ini, "https://campus.datacamp.com/courses/1606/4135?ex=2".
Pada latihan berikutnya, Anda akan mengekstrak HTML-nya. Untuk sekarang, Anda akan mengemas dan mengirim permintaan, lalu menangkap responsnya.
Latihan ini adalah bagian dari kursus
Mengimpor Data Tingkat Menengah di Python
Petunjuk latihan
- Impor fungsi
urlopendanRequestdari subpaketurllib.request. - Kemas permintaan ke url
"https://campus.datacamp.com/courses/1606/4135?ex=2"menggunakan fungsiRequest()dan simpan kerequest. - Kirim permintaan dan tangkap responsnya ke variabel
responsedengan fungsiurlopen(). - Jalankan sisa kode untuk melihat tipe data
responsedan menutup koneksi!
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import packages
# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"
# This packages the request: request
# Sends the request and catches the response: response
# Print the datatype of response
print(type(response))
# Be polite and close the response!
response.close()