연관 키워드 경쟁 강도 분석하기 - 연관 키워드 수집하기
키워드 검색 강도는 어떤 상품의 수요와 공급을 비율로 표시한 것으로, 일반적으로 네이버쇼핑에 등록한 상품 개수(공급)를 네이버 검색 횟수(수요)로 나눠서 계산합니다.
연관 키워드 수집하기
pandas 패키지의 데이터프레임을 활용하면 편리하게 처리할 수 있습니다.
비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_2_1.py'로 지정하세요. 다음 코드를 입력한 후, 대화형 창에서 실행합니다. 'output' 폴더에 '나이키'에 대한 연관 키워드 데이터를 저장한 CSV 파일이 생성됩니다.
from pathlib import Path
import pandas as pd
from step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다.
from step_1_3 import query_keywords_tool
OUT_2_1 = OUT_DIR / f"{Path(__file__).stem}.csv"
def rel_kwd_to_csv(keywords: str = None, event: int = None): # 08
resp = query_keywords_tool(keywords=keywords, event=event) # 연관 키워드 검색
df_raw = pd.DataFrame(resp) # 데이터프레임 속성
df_raw.columns = ["키워드", "검색수PC", "검색수M", "클릭수PC", "클릭수M", # 11
"클릭률PC", "클릭률M", "광고수", "경쟁강도"] # 12
df_raw.to_csv(OUT_2_1, index=False) # CSV로 저장 # 13
if __name__ == "__main__":
rel_kwd_to_csv("나이키") # 연관 키워드 수집
실행결과
키워드,검색수PC,검색수M,클릭수PC,클릭수M,클릭률PC,클릭률M,광고수,경쟁강도
나이키,214200,790300,10,높음,141.4,2997.0,0.07,0.42
나이키런닝화,8310,68100,10,높음,47.3,1564.2,0.6,2.58
슈마커나이키,< 10,50,8,높음,0.1,2.8,1.79,5.1
나이키온라인,670,840,10,높음,4.5,113.4,0.7,14.54
나이키스토어,390,1330,10,높음,26.2,186.3,6.97,15.14
나이키몰,430,1650,10,높음,27.8,227.0,6.58,15.15
08 키워드 또는 시즌 테마에 관한 연관 키워드 데이터를 CSV로 저장하는 함수 rel_kwd_to_csv()를 정의합니다.
11~12 데이터프레임의 columns 속성에 헤더를 지정합니다.
13 함수 to_csv()를 사용하여 데이터프레임을 CSV로 저장합니다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
| 연관 키워드 경쟁 강도 분석하기 - 키워드별 경쟁 강도 분석하기 (1) | 2026.03.29 |
|---|---|
| 연관 키워드 경쟁 강도 분석하기 - 데이터 정제하기 (0) | 2026.03.26 |
| 네이버 쇼핑 연관 키워드 검색하기 - 연관 키워드 검색하기 (0) | 2026.03.20 |
| 네이버쇼핑 연관 키워드 검색하기 - 네이버 쇼핑 검색하기 (0) | 2026.03.17 |
| 네이버쇼핑 연관 키워드 검색하기 - 파이썬 패키지 준비하기 (0) | 2026.03.14 |