GPT로 블로그 글 자동 작성하는 방법 (Part2)[실시간 데이터 수집하기]

​

자 시작해보자, 본격적으로 어떻게 하는지를!!


GPT로 심리학 키워드 자동 수집 + 포스팅 자동화하기


1. 💡 심리학 키워드 자동 수집하기

우선 요즘 인기 있는 심리학 키워드를 수집해야겠죠?

다음과 같은 방법을 쓸 수 있어요.

​

🔹 방법 1: 네이버 데이터랩

  • https://datalab.naver.com/keyword/realtimeList.naver

  • “심리” 관련 실시간 급상승 키워드 확인 가능

  • 크롤링으로 자동 수집 가능 (Python BeautifulSoup 활용)

  • ​

🔹 방법 2: 구글 트렌드

  • https://trends.google.com/

  • 한국 지역 + “심리학” 카테고리로 한정 가능

  • pytrends 라이브러리 사용해서 자동 수집 가능!

예시 코드:

from pytrends.request import TrendReq

pytrends = TrendReq(hl=’ko’, tz=540)
pytrends.build_payload(kw_list=[“심리학”])
related = pytrends.related_queries()
print(related[“심리학”][“top”])


저는 실시간 데이터를 통하여, 통합 검색량이 가장 높은걸 뉴스 기사로 쓰는데,

​

심리학적 부분에 대한 이론을 조금 넣어서 글을 작성하는걸로 목표로 하겠습니다.


​

네이버 데이터 렙으로, 키워드를 수집해 보도록 하죠.

봇깨서 알려주신 주소는 오류가 뜨고..

​

네이버 데이터랩

요 링크로 들어가주세요.

​

최근 뉴스기사를 보고 싶었는데,

테마가 다들 별로다..

구글로 가보자.

​

네이버는 검색량에 대한 실검이 안보이니, 구글로 들어가보자.

​

구글로 정해야겠다.

​

​

Pytrends 라이브러리를 사용해서 자동수집 가능! 이라는 항목을 보고…

​

pytrends가 뭔지 물어보니..

​

파이썬이라는 프로그램을 처 깔아야 한다.

​

젠장…

일단 파이썬(python)을 설치해보자..(일단 그냥 마이크로 소프트 스토어에서 다운받아봄)(무료)

구글 실시간 검색 순위를 출력해보자(by 파이썬)

from pytrends.request import TrendReq

# 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’ 입력하고 엔터…

pip install pytrends

​

이럼 뭔가 설치된다..

(행님.. 이거 믿어도 되는 겁니까…???)

​

오류 ..또 오류… 히밤..

아니 한달에 3만원 반납하고 있는데..

​

이거 몇시간 걸리는거야..

​

킹받네..

​

​


잠시 쉬었다가 네이버로 도전해보자..


cmd창에..

pip install requests
pip install beautifulsoup4

두개를 설치해 줍니다…

​

파이썬에 아래 코드를 적어준다.

import requests
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도안되서 핑계되는중..)

네이버 블로그 원문 보기

댓글 남기기