Permintaan HTTP untuk mengimpor file dari web

Mengimpor Data Tingkat Menengah di Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

URL

  • Uniform/Universal Resource Locator
  • Referensi ke sumber daya web
  • Fokus: alamat web
  • Komponen:
    • Pengenal protokol - http:
    • Nama sumber daya - datacamp.com
  • Mengidentifikasi alamat web secara unik
Mengimpor Data Tingkat Menengah di Python

HTTP

  • HyperText Transfer Protocol
  • Dasar komunikasi data di web
  • HTTPS - bentuk HTTP yang lebih aman
  • Membuka situs = mengirim permintaan HTTP
    • Permintaan GET
  • urlretrieve() melakukan permintaan GET
  • HTML - HyperText Markup Language
Mengimpor Data Tingkat Menengah di Python

Permintaan GET dengan urllib

from urllib.request import urlopen, Request
url = "https://www.wikipedia.org/"
request = Request(url)
response = urlopen(request)
html = response.read()
response.close()
Mengimpor Data Tingkat Menengah di Python

Permintaan GET dengan requests

Logo Requests

  • Dipakai oleh “Pemerintah Inggris, Amazon, Google, Twilio, NPR, Obama for America, Twitter, Sony, dan lembaga federal AS yang memilih tidak disebutkan”
Mengimpor Data Tingkat Menengah di Python

Permintaan GET dengan requests

  • Salah satu paket Python paling banyak diunduh
import requests
url = "https://www.wikipedia.org/"
r = requests.get(url)
text = r.text
Mengimpor Data Tingkat Menengah di Python

Ayo berlatih!

Mengimpor Data Tingkat Menengah di Python

Preparing Video For Download...