자 시작해보자, 본격적으로 어떻게 하는지를!!
GPT로 심리학 키워드 자동 수집 + 포스팅 자동화하기
1. 💡 심리학 키워드 자동 수집하기
우선 요즘 인기 있는 심리학 키워드를 수집해야겠죠?
다음과 같은 방법을 쓸 수 있어요.
🔹 방법 1: 네이버 데이터랩
-
https://datalab.naver.com/keyword/realtimeList.naver
-
“심리” 관련 실시간 급상승 키워드 확인 가능
-
크롤링으로 자동 수집 가능 (Python BeautifulSoup 활용)
-
🔹 방법 2: 구글 트렌드
-
https://trends.google.com/
-
한국 지역 + “심리학” 카테고리로 한정 가능
-
pytrends 라이브러리 사용해서 자동 수집 가능!
예시 코드:
pytrends = TrendReq(hl=’ko’, tz=540)
pytrends.build_payload(kw_list=[“심리학”])
related = pytrends.related_queries()
print(related[“심리학”][“top”])
저는 실시간 데이터를 통하여, 통합 검색량이 가장 높은걸 뉴스 기사로 쓰는데,
심리학적 부분에 대한 이론을 조금 넣어서 글을 작성하는걸로 목표로 하겠습니다.
네이버 데이터 렙으로, 키워드를 수집해 보도록 하죠.
요 링크로 들어가주세요.
최근 뉴스기사를 보고 싶었는데,
테마가 다들 별로다..
구글로 가보자.
네이버는 검색량에 대한 실검이 안보이니, 구글로 들어가보자.
Pytrends 라이브러리를 사용해서 자동수집 가능! 이라는 항목을 보고…
pytrends가 뭔지 물어보니..
파이썬이라는 프로그램을 처 깔아야 한다.
젠장…
일단 파이썬(python)을 설치해보자..(일단 그냥 마이크로 소프트 스토어에서 다운받아봄)(무료)
구글 실시간 검색 순위를 출력해보자(by 파이썬)
# pytrends 초기화 (언어: 한국어, 시간대: 서울)
pytrends = TrendReq(hl=’ko’, tz=540)
# 실시간 인기 검색어 Top 20 (한국 기준)
trending = pytrends.trending_searches(pn=’south_korea’)
print(trending.head(20))
그렇게 파이썬에 입력을 하면..
오류가 뜬다..
오류가 뜬 이유는…
명령 입력창에 pip install pytrends를 다운안받았다고 한다..
pip install pytrends를 처 다운 받아보자… 검색창 -> ‘cmd’입력 -> 명령 프롬프트
‘pip install pytrends’ 입력하고 엔터…
이럼 뭔가 설치된다..
(행님.. 이거 믿어도 되는 겁니까…???)
오류 ..또 오류… 히밤..
아니 한달에 3만원 반납하고 있는데..
이거 몇시간 걸리는거야..
킹받네..
잠시 쉬었다가 네이버로 도전해보자..
cmd창에..
pip install beautifulsoup4
두개를 설치해 줍니다…
파이썬에 아래 코드를 적어준다.
from bs4 import BeautifulSoup
url = “https://datalab.naver.com/keyword/realtimeList.naver”
headers = {“User-Agent”: “Mozilla/5.0”}
res = requests.get(url, headers=headers)
soup = BeautifulSoup(res.text, “html.parser”)
keywords = soup.select(“.ranking_item .title”)
# 상위 10개 키워드만 추출
top_keywords = [kw.text.strip() for kw in keywords[:10]]
print(“오늘의 인기 검색어 Top 10:”)
for i, kw in enumerate(top_keywords, 1):
print(f”{i}. {kw}”)
그럼..
이따위로 나오는데..
이게 된거야 망한거야…??
(코딩 1도 모르는 1인..)
일단 성공했다고 한다..
난 1도 모르겠지만..
앞으로 해야할 사항
2. 🧠 ChatGPT로 포스팅 자동 생성하기
키워드를 정했다면, 이제 GPT에게 글을 써달라고 하면 돼요!
예시 Prompt:
prompt = “블로그용 글을 써줘. 주제는 ‘자존감 회복 방법’이고, 심리학 기반으로 700자 이상, 말투는 친근하게 해줘.”
Python 코드 예:
import openai openai.api_key = “YOUR_API_KEY” response = openai.ChatCompletion.create( model=”gpt-4″, messages=[{“role”: “user”, “content”: prompt}] ) blog_content = response[‘choices’][0][‘message’][‘content’] print(blog_content)
GPT가 아주 자연스럽게 블로그 글을 써줘요. 이걸 그대로 저장해서 티스토리에 올리면 끝!
3. ✍ 티스토리에 자동 업로드까지!
방법 1: Selenium 자동 로그인 & 글쓰기
-
ChromeDriver 필요
-
파이썬으로 로그인 → 글쓰기 → 내용 붙여넣기 → 발행까지 자동화 가능!
방법 2: OpenAPI 연동 (티스토리 API)
티스토리 OpenAPI를 사용하면 더 깔끔하게 업로드할 수 있어요.
티스토리 API 문서
업로드 예시:
import requests url = “https://www.tistory.com/apis/post/write” params = { “access_token”: “YOUR_ACCESS_TOKEN”, “output”: “json”, “blogName”: “your_blog_name”, “title”: “자존감 회복을 위한 3가지 방법”, “content”: blog_content, “visibility”: 3 # 3은 전체공개 } res = requests.post(url, params=params) print(res.json())
⏱ 자동화 전체 흐름 요약
[1] 인기 심리학 키워드 수집 ↓ [2] ChatGPT로 글 자동 생성 ↓ [3] 티스토리 자동 업로드 ↓ [4] (선택) 매일 반복 실행 (크론탭 or 윈도우 예약작업)
🔁 하루 3포스팅 자동화 가능?
당연히 가능하죠!
-
아침: ‘자존감 회복’
-
점심: ‘감정조절 심리학’
-
저녁: ‘MBTI 오해와 진실’
요렇게 키워드만 3개 넣고, 반복 돌리면 끝입니다 🥹
GPT + 키워드 자동 수집 + API 업로드 = 최강 조합
📌 마무리 요약
|
항목 |
사용 도구 |
|
키워드 수집 |
Pytrends / 네이버 크롤링 |
|
글 작성 |
OpenAI GPT |
|
업로드 |
티스토리 API / Selenium |
|
자동화 스케줄 |
크론탭 / 윈도우 예약 작업 |
🎁 보너스
필요하다면 위 전체 과정을 파이썬 자동화 스크립트로 묶어 드릴 수 있어요!
keywords.txt만 넣으면 자동으로 글 3개 써서 티스토리에 올리는 완전 자동 머신 🤖
GPT 활용해서 효율적인 블로그 운영,
이제는 선택이 아닌 필수예요!
더 궁금한 거 있으시면 댓글이나 DM 주세요 😊
스크립트 코드 원하시나요? “스크립트 코드 만들어줘”라고 남겨주시면 바로 작성해드릴게요!
결론: 쳇봇은 엄청 쉽게 말하지만…..
먼가 그 글 사이에 해야할게 겁나 많다..
그냥 네이버에 검색해서 해볼까…
(참고로, 지금 글은… 제가 정보성을 주는 글이라기 보다는..
실패하고, 성공하는 과정을 그려내는 글이기 때문에…
글자체를 막 정리하진 않습니다.)
고로, 실패한거, 오류뜬거 왜 올리고, 막상 내용은
cmd쓰고, 다운 받고, 파이썬에 코드 넣으면 끝나는데..
읽기도 힘들고 개떡같이 만들었다고..
욕하지 말아주세요…
(막상 이러고 글 올릴려고 보니, 내용 정리가 1도안되서 핑계되는중..)



