BaşlayınÜcretsiz Başlayın

urllib kullanarak Python'da HTTP istek sonuçlarını yazdırma

Az önce "https://campus.datacamp.com/courses/1606/4135?ex=2" adresine bir GET isteğini paketleyip gönderdin ve yanıtı yakaladın. Böyle bir yanıtın bir http.client.HTTPResponse nesnesi olduğunu gördün. Peki bu yanıtla ne yapabilirsin?

HTML bir sayfadan geldiğine göre, HTML'i çıkarmak için onu okuyabilirsin ve gerçekten de http.client.HTTPResponse nesnesinin ilişkili bir read() metodu vardır. Bu egzersizde, önceki harika çalışmanın üzerine koyarak yanıtı çıkaracak ve HTML'i yazdıracaksın.

Bu egzersiz

Python'da Orta Düzey Veri İçe Aktarma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Önceki egzersizde olduğu gibi urlopen() fonksiyonuyla isteği gönder ve yanıtı response değişkenine yakala.
  • read() metodunu kullanarak yanıtı çıkar ve sonucu html değişkeninde sakla.
  • html dizgesini yazdır.
  • Yukarıdakilerin tümünü gerçekleştirmek ve yanıtı kapatmak için gönder'e bas: düzenli ol!

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import packages
from urllib.request import urlopen, Request

# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"

# This packages the request
request = Request(url)

# Sends the request and catches the response: response


# Extract the response: html


# Print the html


# Be polite and close the response!
response.close()
Kodu Düzenle ve Çalıştır