Python
Python get, post 값 전달하기
ksg97031
2014. 9. 14. 22:53
도입
검색 유입이 이렇게 될지 모르고 너무 안일하게 작성하여 다시 작성합니다..
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/