시작하기무료로 시작하기

requests로 Python에서 HTTP 요청 보내기

이제 urllib 패키지를 사용해 HTTP 요청을 만드는 방법을 이해하셨으니, 더 높은 수준의 라이브러리인 requests로 같은 작업을 어떻게 할 수 있는지 알아보겠습니다. 이번에도 DataCamp 서버에 있는 "http://www.datacamp.com/teach/documentation" 페이지에 요청을 보낼 거예요.

urllib을 사용했던 이전 연습과 달리, requests를 사용할 때는 연결을 닫을 필요가 없다는 점에 유의하세요!

이 연습은 강의의 일부입니다

Intermediate Importing Data in Python

강의 보기

연습 안내

  • 패키지 requests를 임포트하세요.
  • 관심 있는 URL을 변수 url에 할당하세요.
  • requests.get() 하나의 함수로 요청을 만들고 전송한 뒤 응답을 받아 변수 r에 할당하세요.
  • 객체 rtext 속성을 사용해 웹페이지의 HTML을 문자열로 가져오고, 결과를 변수 text에 저장하세요.
  • Submit을 눌러 웹페이지의 HTML을 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import package


# Specify the url: url


# Packages the request, send the request and catch the response: r


# Extract the response: text


# Print the html
print(text)
코드 편집 및 실행