본문 바로가기

Python

Python get, post 값 전달하기

도입

검색 유입이 이렇게 될지 모르고 너무 안일하게 작성하여 다시 작성합니다..

requests 모듈이 사용하기 편합니다.

https도 지원하고 왠만한 웹 파싱 작업에 문제 없습니다. 

웹 크롤링을 전문적으로 할 생각이면 Scrapy를 추천합니다.


요약

설치 : pip install requests

사용 =>

# import

import requests

# url

url = "http://hacksg.tistory.com"

# get

r = requests.get(url, params={'id': 'ksg', 'pw': 'password!@#'})

print r.status

print r.text

# post

r = requests.post(url, data={'id': 'ksg', 'pw': 'password!@#'})

print r.stats

print r.text


get은 params 로 post는 data 로 인자를 전달 해주면 됩니다.

다음 링크를 통해 추가적인 정보를 가져올 수 있습니다. - http://docs.python-requests.org/en/latest/user/quickstart/


'Python' 카테고리의 다른 글

web6  (0) 2014.09.21
Pip 설치  (0) 2014.09.18
Python ksg_code.py  (0) 2014.09.18
Python AES  (0) 2014.09.15
Python 할 일 추천기  (0) 2014.09.14