15년 만에 다시 만난 파이썬, 그리고 블로그 자동화 시스템 만들기

소개

1일 1블로그 ✍️ 목표를 실현하고 싶었습니다. 하지만 매일 글을 쓰는 건 생각보다 시간이 많이 들고, 반복적인 작업이었죠. 그래서 생각했습니다.

"이걸 자동화하면 안 될 이유가 없지 않을까?"

그렇게 시작한 네이버 블로그 자동화 프로젝트. 환경 설정부터 난관이 많았지만, 오랜만에 코딩의 세계로 다시 들어가게 되어 설렘이 가득했어요. 무려 제가 15년 만에 코딩을 다시 했습니다. ㅋㅋㅋㅋㅋ Cursor 가 다 해줘서 제가 했다고 이야기 하기가 민망하네요....

진행 방법

1. Cursor + Python 환경 세팅

  • 먼저 Cursor 에디터를 설치했고, Python도 함께 설정했습니다.

  • 초반에는 아래 명령어에서 오류가 발생했어요:

    pyperclip selenium webdriver-manager 등등 패키즈 들도 Cursor 에게 문의하니 자동으로 해결해 주었습니다. 하지만 하나씩 해결하면서 노코드 구현 환경을 갖췄습니다. 시작이 반이라는 말, Cursor에 딱 맞는 말이더라고요

2. 네이버 로그인 자동화 + 블로그 글쓰기

  • 블로그글쓰기.py를 만들어 나의 네이버 계정에 로그인하고,

  • Selenium으로 실제 사람이 클릭하는 것 처럼 블로그의 제목과 본문을 자동으로 입력하는 기능을 구현했습니다.

3. Google Gemini API로 콘텐츠 생성 자동화

  • 샘플데이터생성.py: Excel 파일에 간단한 데이터 생성 후,

  • 콘텐츠생성하기.py: Gemini API를 통해 키워드를 주면 (인테리어) 블로그 제목과 본문을 자동으로 몇개 생성한 후에 Excel 파일로 저장 했습니다.

4. Excel 데이터를 읽어와서 자동 포스팅

  • 콘텐츠생성하기.py : Excel에 저장된 제목/본문을 기반으로 불러와서,

  • Selenium으로 자동 블로그 포스팅을 수행했습니다.

5. UI 포함한 .exe 파일 제작

  • 마지막으로 에 간단한 GUI를 추가하고

  • 엑셀기반자동글쓰기.exe 파일로 빌드해서 누구나 쉽게 사용할 수 있도록 마무리했어요 🙌

결과와 배운 점

  • 처음에는 에러 투성이였지만, 문제를 하나씩 해결하며 성취감을 느꼈습니다.

  • 무엇보다 파이썬과 재회하면서 다시 개발에 대한 흥미를 느끼게 되었어요.

  • Gemini API를 활용해서 글을 자동 생성하는 과정은 정말 짜릿했어요 ⚡

  • 완성된 시스템 덕분에 앞으로는 블로그 글쓰기가 훨씬 효율적으로 바뀔 것 같아요.

✅ "SYSTEM을 구축해서 자동화에 빠져듭시다!"

한국어 텍스트가 있는 검은 화면의 스크린샷

한국어 텍스트가 표시된 컴퓨터 화면의 스크린샷
1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요