반응형
누군가 고맙게도 과제로 네이버 광고 API를 파이썬에서
직관적으로 사용할 수 있도록 라이브러리를 만들어놨다.
다른 여러가지 API는 해당 깃허브 들어가서 보면 될거 같구
연관 검색어를 불러오는 파이썬 코드를 작성 해봄.
devkingsejong/python-PowerNad
Naver search Ad Lib for Python. Contribute to devkingsejong/python-PowerNad development by creating an account on GitHub.
github.com
import os
import sys
import json
import urllib.request
from powernad.API import RelKwdStat
import sqlite3
# 네이버 강고 API 키
KWD_API_CUSTOMER_ID_ID = "네이버광고_CUSTOMER_ID_ID"
KWD_API_ACCESS_LICCENSE = "네이버광고_ACCESS_LICCENSE"
KWD_API_SECRET_KEY = 네이버광고_SECRET_KEY"
KRW_API_URL = "https://api.naver.com"
# 네이버 광고 API
def naverKwdApi(keword):
relKwdStat = RelKwdStat.RelKwdStat(KRW_API_URL,
KWD_API_ACCESS_LICCENSE,
KWD_API_SECRET_KEY,
KWD_API_CUSTOMER_ID_ID)
kwdDataList = relKwdStat.get_rel_kwd_stat_list(None, hintKeywords=keword, showDetail='1')
for outdata in kwdDataList:
relKeyword = outdata.relKeyword # 연관 키워드
monthlyPcQcCnt = outdata.monthlyPcQcCnt # 30일간 PC 조회수
monthlyMobileQcCnt = outdata.monthlyMobileQcCnt # 30일간 모바일 조회수
monthlyAvePcClkCnt = outdata.monthlyAvePcClkCnt # 4주간 평균 PC 클릭수
monthlyAveMobileClkCnt = outdata.monthlyAveMobileClkCnt # 4주간 평균 모바일 클릭수
monthlyAvePcCtr = outdata.monthlyAvePcCtr # 4주간 평균 PC 클릭율
monthlyAveMobileCtr = outdata.monthlyAveMobileCtr # 4주간 평균 모바일 클릭율
plAvgDepth = outdata.plAvgDepth # 4주간 평균 PC 광고수
compIdx = outdata.compIdx # PC 광고 기반 경쟁력
naverKwdApi("원피스")
반응형
댓글