naver_search_ad
naver_search_ad λ λ€μ΄λ² κ²μ κ΄κ³ μ€ν APIμ νμ΄μ¬ λνΌ(Python wrapper)μ
λλ€.
νμ¬λ μ°κ΄ κ²μμ΄(ν€μλ λꡬ)λ§ κ΅¬νλμ΄ μμ΅λλ€.
λ€μ΄λ² κ²μκ΄κ³ OPEN APIμ κ΄ν μμΈν λ΄μ©μ μλ μ£Όμμμ νμΈνμ€ μ μμ΅λλ€.
λ€μ΄λ² κ²μ κ΄κ³ OPEN API 곡μλ¬Έμ
μ€μΉ
pip install naver_search_ad
μ¬μ©λ²
- μμ λͺ λ Ήμ΄λ₯Ό μ΄μ©νμ¬ naver_search_ad ν¨ν€μ§ μ€μΉ
- OPEN API Key λ°κΈλ°κΈ°
- λ€μ΄λ²μ How to issue the API License and the secret keyλ₯Ό μ°Έμ‘°νμ¬ CustomerID, ApiLicense, SecretKey λ₯Ό μ€λΉν©λλ€.
- naver.ini νμΌμ λ§λ€κ³ μλμ μ 보λ₯Ό μμ±νμμμ€.
[DEFAULT]
CUSTOMER_ID = 'λ°κΈλ°μ customer id'
API_KEY = 'λ°κΈλ°μ API License'
SECRET_KEY = 'λ°κΈλ°μ secret key'
- νμ΄μ¬ μμμ ν μ€νΈ ν΄λ³΄κΈ°
MacBook-Pro:~/kyungdongseo$ pip install naver_search_ad
MacBook-Pro:~/kyungdongseo$ cat >> naver.ini << EOF
> [DEFAULT]
> CUSTOMER_ID = 'λ°κΈλ°μ customerid'
> API_KEY = 'λ°κΈλ°μ API License'
> SECRET_KEY = 'λ°κΈλ°μ secret key'
> EOF
MacBook-Pro:~/kyungdongseo$ ls
naver.ini
MacBook-Pro:~/kyungdongseo$ python
>>> from naver_search_ad.keywords import related_keyword
>>> r = related_keyword('POPκ½μ΄')
>>> import pprint
>>> pprint.pprint(r)
{'keywordList': [{'compIdx': 'λμ',
'monthlyAveMobileClkCnt': 28.7,
'monthlyAveMobileCtr': 4.62,
'monthlyAvePcClkCnt': 10.1,
'monthlyAvePcCtr': 1.6,
'monthlyMobileQcCnt': 660,
'monthlyPcQcCnt': 710,
'plAvgDepth': 15,
'relKeyword': 'POPκ½μ΄',
'related_point': 1200},
{'compIdx': 'λμ',
'monthlyAveMobileClkCnt': 101.7,
'monthlyAveMobileCtr': 2.32,
'monthlyAvePcClkCnt': 7.9,
'monthlyAvePcCtr': 0.8,
'monthlyMobileQcCnt': 4810,
'monthlyPcQcCnt': 1100,
'plAvgDepth': 15,
'relKeyword': 'μ§κ²μ€ν λ',
'related_point': 1199},
# λλ¨Έμ§λ μλ΅...]}
>>> from naver_search_ad.keywords import related_keyword_to_xls
>>> related_keyword_to_xls('POPκ½μ΄', './related_keyword.xls')
>>> exit()
MacBook-Pro:~/kyungdongseo$ ls
naver.ini related_keyword.xls