Google Trends(구글 트렌드)는 구글에서 제공하는 데이터 분석 도구로, 특정 키워드의 검색량 변화를 시간에 따라 시각적으로 보여줍니다. 사용자는 특정 기간, 지역, 언어 등을 설정하여 검색 트렌드를 분석할 수 있습니다.
주요 기능
- 검색량 변화 분석: 특정 키워드가 언제, 얼마나 검색되었는지 확인 가능.
- 지역별 관심도 분석: 국가 및 도시별 검색량 비교 가능.
- 관련 키워드 및 주제 추천: 유사한 키워드와 상승세인 검색어 제공.
- 비교 기능: 최대 5개의 키워드를 비교하여 트렌드 분석 가능.
- 실시간 검색 트렌드: 현재 급상승 검색어 확인 가능.
활용 사례
- 마케팅 및 SEO: 인기 검색어를 분석하여 콘텐츠 및 광고 전략 수립.
- 시장 조사: 특정 상품이나 서비스의 인기
Google Trend : https://trends.google.co.kr/trending?geo=KR&hl=ko
Google 인기 검색어
트렌드 분석 동일한 검색어의 변형이거나 관련성이 있다고 간주되는 여러 검색어로 트렌드가 구성될 수 있습니다. 트렌드 분석에서 이러한 쿼리에 대해 자세히 알아볼 수 있습니다.
trends.google.co.kr
RSS Feed
Python pip
pip install feedparser
Get Coin Data
# pip install feedparser
import datetime
import sys
import os
import feedparser
sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__))))
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
def get_trend(national):
feed = feedparser.parse('https://trends.google.co.kr/trending/rss?geo=' + national)
indexs = ['title', 'ht_approx_traffic', 'ht_news_item_title', 'published']
head_message = f'[Google Trend - {national}]\n'
today = datetime.date.today()
yesterday = datetime.date.today() - datetime.timedelta(days=1)
today_day_of_week = today.strftime("%a")
today_day = today.strftime("%d")
yesterday_day_of_week = yesterday.strftime("%a")
yesterday_day = yesterday.strftime("%d")
message = ''
for item in feed.entries:
try:
for index in indexs:
print(f'{index}: {getattr(item, index)}')
except:
continue
tmp = str(item.published).replace(",", "")
tmp_time = tmp.split(" ")
if (len(item.ht_approx_traffic) > 6) and ((today_day_of_week == tmp_time[0] and today_day == tmp_time[1]) or (
yesterday_day_of_week == tmp_time[0] and yesterday_day == tmp_time[1])):
message += f" {item.title} ({item.ht_approx_traffic}) - {str(item.ht_news_item_title).replace(''', '').replace('"', '')}\n"
else:
continue
return str(head_message + message)
if __name__ == "__main__":
#print("Google Trend plugin Create!")
nationals = ['KR', 'US', 'GB', 'JP', 'HK', 'IN', 'TW']
for national in nationals:
print(f"Google Trend {national} data get")
print(get_trend(national))
Learn-Code/Python-Class/01_Data_collector/1_Collector/_4_RSS_Trend_Keyword_Google_trend.py at main · zafrem/Learn-Code
Contribute to zafrem/Learn-Code development by creating an account on GitHub.
github.com
Output Main Code
Google Trend KR data get
title: lg ai
ht_approx_traffic: 100+
ht_news_item_title: LG to take on OpenAI, DeepSeek with Korea first reasoning AI model
published: . . . . . . . . .
. . .
title: 勝利
ht_approx_traffic: 100+
ht_news_item_title: 選抜高校野球、柳ヶ浦・杉本は初のエースナンバーで手応え…二松学舎大付に敗れるも「通用するとわかった」
published: . . . . . . . . .
Google Trends는 기본적으로 사용자들의 검색 데이터를 수집하고 분석하는 것에 초점을 맞추고 있지만, 이러한 데이터는 단순한 검색량 분석을 넘어 다양한 분야에서 활용될 가능성이 큽니다.
예를 들어, 기업들은 Google Trends 데이터를 활용하여 소비자들의 관심 변화를 파악하고, 이를 바탕으로 마케팅 전략을 수립하거나 신제품 출시 시기를 조정할 수 있습니다. 또한, 언론사나 연구 기관에서는 특정 키워드의 검색 패턴을 분석하여 사회적 트렌드, 경제 변화, 정치적 이슈 등의 흐름을 예측하는 데 활용할 수도 있습니다.
이러한 점에서 Google Trends는 단순한 검색 데이터 분석 도구를 넘어 미래 예측 및 전략 수립을 위한 중요한 정보 자원으로 활용될 수 있을 것이라 생각합니다. 이후 문장분석이나 요약하는 방법도 블로그에 작성해보겠습니다.
'Python-Class' 카테고리의 다른 글
binance - Altcoin 현재 시가 리스트 (0) | 2025.03.07 |
---|---|
pandas-datareader - Data Collector (0) | 2025.02.22 |
yfinance - Data Collector (0) | 2025.02.15 |