728x90
반응형
* 본 포스팅은 주피터 노트북에서 진행하였다.
포스트 요청시 보낼 데이터 만들기
data = dict1 = {"key1":"hong","key2":"icebear"}
data = urllib.parse.urlencode(data)
data=data.encode('utf-8')
data
Post 요청하기
req_post = Request(url, data=data, headers={}) #2번째 인자 : data, 3번째 인자 : header
page=urlopen(req_post)
page
Get 요청하기
req_get = Request(url+"?key1=values1&key2=values2",None, headers={}) #2번째 인자 : data, 3번째 인자 : header
page=urlopen(req_get)
print(page)
data를 만들때는 encode 함수를 이용하여 바이너리 형태로 인코딩하여 전송하여야 한다.
728x90
반응형
'Data Analysis > web crawling' 카테고리의 다른 글
[Crawling] get,[] 차이 / 반복문 이용 (0) | 2021.06.08 |
---|---|
[crawling] requests vs urllib / 파싱모듈 (0) | 2021.06.08 |
[Crawling] 데이터 보내는 방법 (0) | 2021.06.07 |
[Crawling] html코드를 가져오기 (0) | 2021.06.07 |
[Crawling] 파이썬 크롤링 시작하기 (0) | 2021.06.07 |