본문 바로가기
파이썬

GET, POST 사용하기 - Requests

by zgabriel 2024. 8. 30.
728x90

파이썬에서 GET, POST 를 사용하기 위해 Requests를 사용한다. 

아래는 사용에 대한 설명을 해봤다. (당연히 설치가 되어 있어야 한다 - pip install requests)

* GET 방식

import requests

req = requests.get('https://naver.com')
print(req.text)

 

 

* POST 방식

import requests

data = {'source':'ko', 'target':'target', 'html':'html'}

headers = {'X-NCP-APIGW-API-KEY-ID': 'ID', 'X-NCP-APIGW-API-KEY':'KEY'}
response = requests.post('https://www.naver.com', headers=headers, data=data)

print(response.status_code)
print(response.text)

 

 

* Response 객체의 속성

. text : str 객체로 요청의 결과 값을 반환한다. html 문
. encoding : encoding 방식을 반환한다.
. content : binary 형태로 요청의 결과 값을 반환한다.
. status_code : 요청 결과의 status code를 반환 한다.
. headers : 요청 결과의 헤더 값을 반환 한다.
. cookies : 요청 결과의 쿠키 값을 반환 한다.
. json() : 이는 속성은 아니고, json을 dict 객체로 반환받는 함수이다. html을 반환 받을 때는 작동하지 않는다.

 

 

반응형