일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ndarray
- API플랫폼
- 계산기
- Pygame
- class
- Tequila
- API
- 프로젝트
- 파이썬
- phython
- 게임
- twilio
- Game
- 쉬티
- 프로그램
- 파싱
- SMTP
- udemy
- 부트스트랩
- 최저가
- Python
- HTML
- HTTP
- 유데미
- 오류
- Endpoint
- Sheety
- 웹페이지
- 웹크롤링
- 상태코드
Archives
- Today
- Total
데이터 분석가
파이썬 requests 모듈로 HTTP 메소드(GET,POST,PUT 등) 본문
파이썬은 requests 라이브러리를 통해 HTTP 요청 메소드(GET, POST, PUT, DELETE 등) 기능을 지원한다
request 모듈을 사용해 HTTP 요청 보내는 코드 단계는 다음과 같다.
1. reuqests 모듈 불러오기
import requests
2. HTTP 요청을 보낼 URL 설정
url = "https://www.example.com/api"
3. HTTP 요청에 필요한 매개변수(PARAMETER) 설정
params = {"key1": "value1", "key2": "value2"}
4. HTTP 요청 메소드와 함꼐 requests 함수 사용하여 요청
response = requests.get(url, params=params)
5. 서버로부터 받은 응답을 확인
print(response.text)
예시로, Google 홈페이지에 requests get 메소드를 이용하여 요청해보겠다
requests 모듈을 사용해 HTTP 요청을 보낼 때, headers, cookes, auth 등 추가적인 매개변수 설정 가능하다.
메소드 설정을 통해 원하는 데이터를 가져올 수 있다
다음은 requests 모듈을 사용한 Google 홈페이지에 HTTP GET 요청 메소드를 입력하고,
Google 서버로부터 받은 응답의 상태코드와 HTML 내용을 확인하는 코드이다.
import requests
url = "https://www.google.com/"
response = requests.get(url)
print(response.status_code)
print(response.text)
'파이썬(python) 기초' 카테고리의 다른 글
파이썬 ndarray 사용법 (0) | 2023.05.29 |
---|---|
웹 크롤링과 파싱(parsing) (0) | 2023.04.19 |
API와 END POINT(Feat.URL)의 개념 (0) | 2023.04.05 |
파이썬 클래스 활용 (0) | 2023.03.29 |
파이썬(Python) 모듈(Module) 활용하기(Feat.커피 자판기 프로젝트) (0) | 2023.03.27 |
Comments