시작하기무료로 시작하기

urllib를 사용해 Python에서 HTTP 요청 수행하기

이제 HTTP GET 요청의 기본을 알게 되었으니, 직접 수행해 볼 차례예요. 이 대화형 연습 문제에서는 DataCamp 서버에 핑을 보내 GET 요청을 수행하고, 이 강의의 첫 번째 코딩 연습 문제에서 정보를 가져올 거예요: "https://campus.datacamp.com/courses/1606/4135?ex=2".

다음 연습 문제에서는 실제 HTML을 추출할 거예요. 지금은 요청을 포장해서 전송하고, 그 응답을 받아오는 과정을 진행합니다.

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

Intermediate Importing Data in Python

강의 보기

연습 안내

  • 하위 패키지 urllib.request에서 함수 urlopenRequest를 임포트하세요.
  • 함수 Request()를 사용해 url "https://campus.datacamp.com/courses/1606/4135?ex=2"에 대한 요청을 포장하고 request에 할당하세요.
  • 함수 urlopen()으로 요청을 전송하고 응답을 변수 response에 받아 두세요.
  • 나머지 코드를 실행해 response의 데이터 타입을 확인하고 연결을 닫아 보세요!

실습형 인터랙티브 연습

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

# Import packages


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

# This packages the request: request


# Sends the request and catches the response: response


# Print the datatype of response
print(type(response))

# Be polite and close the response!
response.close()
코드 편집 및 실행