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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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