Python/라이브러리
[Python/라이브러리] requests 라이브러리
기록하는_사람
2022. 10. 5. 19:40
requests 라이브러리
📌 requests 라이브러리
: HTTP 요청을 보내는 기능을 제공하는 라이브러리.
💡 HTTP
: HTML 문서를 교환하기 위해 만들어진 프로토콜.
💡 용어
client : 데이터를 요청하는 주체.
server : 데이터를 제공하는 주체.
request : 데이터를 요청하는 행위.
response : 데이터를 제공하는 행위
requests 라이브러리 설치
📌 requests 라이브러리 설치
cmd창에 다음을 입력해 설치.
pip install requests
requests 라이브러리 사용
📌 requests.get( [url] )
: url로 request를 보내고, response를 반환.
📌 .text
: 해당 사이트의 HTML 소스를 문자열로 나타냄.
requests 라이브러리 사용 예시
❓ 'https://www.naver.com'의 정보를 받아와 HTML 소스 출력하는 프로그램.
import requests
res = requests.get("https://www.naver.com")
print(type(res)) # <class 'requests.models.Response'>
print(res.text) # 해당 사이트의 HTML 소스 출력