본문 바로가기
python

[requests] requests 모듈을 이용한 http get, post 처리

by hs_seo 2016. 3. 28.

python 에서 http 를 처리하는 방벙에는 기본적으로 제공하는

urllib, urllib2 모듈을 이용하는 방법도 있지만

request 모듈을 이용하면 좀더 편리하게 처리할 수 있다.


pip install requests


pip를 이용하여 설치후 사용한다.


#! -*- coding:utf-8 -*-
import requests

r = requests.get('http://comic.naver.com/webtoon/detail.nhn?titleId=22027&no=1&weekday=wed')
print(r.text)
print(r.headers)
print(r.encoding)
print(r.cookies)

print('-------------------')
# header 를 이용
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:44.0) Gecko/20100101 Firefox/44.0'}
r1 = requests.get('http://imgcomic.naver.net/webtoon/22027/1/20140324120405_6fe13380c15aab68b6172d4c33e9b9dc_IMAG01_1.jpg', headers=headers)
print(r1)
print(r1.status_code)
print(r1.raise_for_status())



http://docs.python-requests.org/en/master/


반응형