1. 학습
  2. /
  3. 강의
  4. /
  5. Intermediate Importing Data in Python

Connected

연습 문제

urllib를 사용해 Python에서 HTTP 요청 결과 출력하기

방금 "https://campus.datacamp.com/courses/1606/4135?ex=2"에 GET 요청을 만들고 전송한 뒤, 응답을 받아 보셨습니다. 이러한 응답은 http.client.HTTPResponse 객체라는 것도 확인했죠. 이제 질문은 이것으로 무엇을 할 수 있느냐입니다.

해당 응답은 HTML 페이지에서 왔으니, HTML을 추출하기 위해 이를 읽을 수 있습니다. 실제로 http.client.HTTPResponse 객체에는 read() 메서드가 있습니다. 이번 연습에서는 앞서 하신 작업을 확장해 응답을 추출하고 HTML을 출력해 보겠습니다.

지침

100 XP
  • 이전 연습과 같이 urlopen() 함수를 사용해 요청을 보내고, 변수 response에 응답을 받으세요.
  • read() 메서드를 사용해 응답을 추출하고, 결과를 변수 html에 저장하세요.
  • 문자열 html을 출력하세요.
  • 위의 작업을 모두 수행한 뒤 응답을 닫기 위해 Submit을 눌러 주세요. 깔끔하게 마무리합시다!