Python_39_ API

hyeong taek jo·2023년 9월 15일

Python

목록 보기
43/53

📌 네이버 API

  • 가져다 쓸때에는 가이드북을 잘 읽어보고 사용할 것

📌 번역기를 가져온다고 가정

  • http://developers.naver.com 싸이트 이동
  • ② Naver API 사용 위해 Application 등록 수행
  • ③ 사용 API에서 번역 서비스 선택(get / post 방식)
from requests import Request
from requests import Session

s = Session()

# ID와 비밀Key Setting
headers = {
    'X-Naver-Client-Id': 'dpYmp15nne9Sc_r0o0QU',
    'X-Naver-Client-Secret': 'yzgYAMgUwX',
}

text = 'Yesterday all my troubles seemed so far away'

#dict type
payload = {
    'source' : 'en',
    'target' : 'ko',
    'text'   : text,
}

url = "https://openapi.naver.com/v1/papago/n2mt"
req = Request('POST' , url , data=payload, headers=headers)
# 미리 내부적으로 Complie
prepared = req.prepare()
# Session 객체를 통해 전송
res = s.send(prepared)

print("res.json()->", res.json())
profile
마포구 주민

0개의 댓글