Python - requests

헨도·2023년 1월 2일
0

Python

목록 보기
7/12
post-thumbnail

Python

HTTP Method

requests 모듈을 사용하기 전, HTTP 메소드에 대해 알아야하므로 간단하게 설명하겠다.
HTTP 메소드에는 4가지 방식이 있다.

1. GET

GET 메소드는 데이터를 조회할 때 사용한다.

2. POST

POST 메소드는 데이터를 생성할 때 사용한다.

3. PUT

PUT 메소드는 데이터를 수정할 때 사용한다.

4. DELETE

DELETE 메소드는 데이터를 삭제할 때 사용한다.

requests 모듈

requests 모듈을 사용하기 전, 설치해야한다.

pip intsall requests

그리고 import를 한다.

import requests

요청을 하기 위해선 페이지마다 요청방식이 다르다.
GET 방식을 사용해야하면, requests.get
POST 방식을 사용해야하면, requests.post 등 사용하면 된다.

필자는 GET Method를 사용하여 간단하게 설명하겠다.
그리고 요청할 url을 변수에 담는다.

url = 'www.naver.com'

그 후 파라미터를 넣어야하면 파라미터 변수에,
헤더를 넣어야하면 헤더 변수에 넣고 요청하면 된다.

params = {'exam' : 'example'}
headers = { 'test' : 'test'}

전체 소스

import requests

url = 'www.naver.com'
params = {'exam' : 'example'}
headers = {'test' : 'test'}

res = requests.get(url, params=params, headers=headers)
print(res)

그리고 res 변수에 요청 값을 담고, res를 찍어봤을 때 status code가 200이면 성공이다.

<Response [200]>
profile
Junior Backend Developer

0개의 댓글