requests를 사용하여 Python에서 HTTP 요청 수행하기
이제 urllib 패키지를 사용해 HTTP 요청을 보내는 방법을 익혔으니, 이번에는 더 상위 레벨의 requests 라이브러리를 사용하여 같은 작업을 수행하는 방법을 알아보겠습니다. 이번에도 DataCamp 서버에 "https://instructor-support.datacamp.com/en/" 헬프 센터 페이지를 요청할 것입니다.
이전 urllib 실습과 달리, requests를 사용할 때는 연결을 닫아줄 필요가 없다는 점에 유의하세요!
이 연습은 강의의 일부입니다
Intermediate Importing Data in Python
연습 안내
requests패키지를 임포트하세요.- 관심 있는 URL을 변수
url에 할당하세요. requests.get()함수 하나로 URL에 대한 요청을 준비하고 전송한 뒤 응답을 받아, 그 결과를 변수r에 할당하세요.- 객체
r의text속성을 사용해 웹페이지의 HTML을 문자열로 반환하고, 그 결과를 변수text에 저장하세요. - 제출 버튼을 눌러 웹페이지의 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)