Python/Python Programming

[ Python ] requests 모듈 다양한 이용

Pydole 2023. 5. 25. 11:05

 

 

설치 : pip install requests

 


 

 

 

 

 

1. Response Text. (Text 출력)

 

import requests

with requests.Session() as s:
	r = s.get(site)
	print(r.text)

 

 

 

2. Response Status Code. (응답코드 출력)

 

import requests

with requests.Session() as s:
	r = s.get(site)
	print(r.status_code)

 

 

 

3. Response Encoding. (Encoding 출력)

 

import requests

with requests.Session() as s:
   r = s.get(site)
   print(r.encoding)

 

 

 

4. Response Hearders. (Hearders 출력)

 

import requests

with requests.Session() as s:
   r = s.get(site)
   print(r.headers)

 

 

 

5. Response Json. (Json으로 응답)

 

import requests

with requests.Session() as s:
	r = s.get(site)
	print(r.json())

 

 

 

6. header에 referer 정보 포함하여 호출

 

import requests as req

url = 'url'
res = req.get(url, headers={'referer': 'referer-test'})
res

--------------------------------------------------------

<Response [200]>

 

 

 

Document : https://requests.readthedocs.io/en/latest/

 

Requests: HTTP for Humans™ — Requests 2.31.0 documentation

Requests: HTTP for Humans™ Release v2.31.0. (Installation) Requests is an elegant and simple HTTP library for Python, built for human beings. Behold, the power of Requests: >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) >>> r.

requests.readthedocs.io