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 소스 출력