소스밖에 없는데 소스를 직접 해석하는 것도 실력이락 생각합니다.
import requests
# r = requests.get('https://api.github.com/events')
# r.raise_for_status() # 예외 발생해줌
# print(r.text)
jar = requests.cookies.RequestsCookieJar()
jar.set('name', 'kim', domain='httpbin.org', path='/cookies')
#r = requests.get('http://httpbin.org/cookies', cookies=jar)
#r.raise_for_status()
# print(r.text)
# r = requests.get('https://github.com', timeout= 5)
# print(r.text)
#r = requests.post('http://httpbin.org/post', data= {'name' : 'kim'}, cookies=jar)
# print(r.text)
payload1 = {'key1' : 'value1', 'key2' : 'value2'} #dict
payload2= (('key1', 'value1'), ('key1','value2')) #tuple
r = requests.post('http://httpbin.org/post', data = payload2)
print(r.text)
결과값은 직접 해보셔서 저한테 알려주시길 바랍니다^^,,
여기서 r.raise_for_status()는 r = requests.get('http://httpbin.org/cookies', cookies=jar)에서
에러가 발생했을 때 에러 상황을 알려줍니다.
만약 에러가 보고 싶다면 r = requests.get을 r = requedda.get으로 바꿔보시길 바랍니다.
이상포스터를 마치겠습니다.
'파이썬' 카테고리의 다른 글
파이썬 - 루리웹 로그인 처리 후 스크랩핑하기 (0) | 2020.04.03 |
---|---|
Rest, RestFul이란? (0) | 2020.04.03 |
파이썬으로 youtube 동영상(mp4) 받고 mp3로 변환하기 (0) | 2020.04.02 |
아나콘다(Anaconda) 설치법 (0) | 2020.04.01 |
웹 스크래핑 및 머신러닝 딥러닝 개념 (0) | 2020.04.01 |