본문 바로가기
IT/파이썬

파이썬으로 네이버 광고 연관키워드 API 사용하기

by SageIN 2019. 7. 10.

누군가 고맙게도 과제로 네이버 광고 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("원피스")

댓글7