[python]requests 모듈 ( 쿠키, 세션을 사용해야할 경우 )

requests 모듈

http에서 사용하는 데이터 전송방식에는 GET,POST두가지가 있는데 두 방식의 메소드를 제공합니다.

GET

var = requests.get("http://google.com")

POST

formData = {"key1":"value1","key2":"value2"}
var = requests.post{"http://sample.com",data=formData}

 

텍스트/바이너리 데이터 가져오기 ( 시간정보 )

import requests

resData = requests.get("http://api.aoikujira.com/time/get.php")

#텍스트 형식으로 추출하기
txt = resData.text
print(txt)

#바이너리 형식으로 데이터 추출하기
bin = resData.content
print(bin)

 

이미지 가져오기 ( 바이너리 형식 )

이미지를 불러올때는 바이너리 형식으로가져오는게 빠르기 때문에 사용합니다.

import requests
#get방식
res = requests.get("https://t1.daumcdn.net/daumtop_chanel/op/20200723055344399.png")

#logo.png라는 이름으로 바이너리형식으로 파일 저장
with open("logo.png","wb") as f:
    f.write(res.content)

print("이미지파일 저장 완료")

댓글

Designed by JB FACTORY