Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 빅데이터 분석 기사
- 알고리즘
- seaborn
- 튜닝
- 빅분기
- Oracel
- 프로그래머스
- 파이썬
- 머신러닝
- level 1
- 실기
- pandas
- Python
- 데이터 분석
- oracle
- level 2
- R
- matplotlib
- 카카오
- SQL
- 실습
- 오라클
- 코딩테스트
- Numpy
- python3
- Kaggle
- sklearn
Archives
- Today
- Total
라일락 꽃이 피는 날
[Python] requests 본문
728x90
import requests
1. get 요청하기
query parameter를 이용하여 데이터를 전달한다.
url = 'https://news.v.daum.net/v/20210821112100211'
resp = requests.get(url)
resp.text
HTTP 상태 코드
- 1xx (정보): 요청을 받았으며 프로세스를 계속한다.
- 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다.
- 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다.
- 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다.
- 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다.
url = 'https://news.v.daum.net/v/20210821112100211'
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.229 Whale/2.10.123.42 Safari/537.36'
}
resp = requests.get(url, headers = headers)
if resp.status_code == 200:
resp.text
else:
print('error')
2. post 요청하기
post data를 이용하여 데이터를 전달한다.
url = 'https://www.kangcom.com/member/member_check.asp'
data = {
'id': 'id123',
'pwd': 'pw123'
}
resp = requests.post(url, data = data)
resp.text
728x90
'프로그래밍 > Python' 카테고리의 다른 글
[Python] BeautifulSoup (0) | 2021.08.22 |
---|---|
[Python] Open API (0) | 2021.08.22 |
[Python] 정규 표현식 (regular expression) 2 (0) | 2021.08.16 |
[Python] 정규 표현식 (regular expression) 1 (0) | 2021.08.16 |
[Python] Class Inheritance (상속) (0) | 2021.08.16 |