반응형

코딩/블로그 자동화 10

[자동화 프로젝트 #4] Flask로 내 파이썬 스크립트에 웹 UI 입히기

안녕하세요! 블로그 자동 포스팅 봇 만들기, 네 번째 시간입니다.지난 3편 (바로가기)까지 우리는 AI로 글을 쓰고 Selenium으로 포스팅하는 핵심 기능을 모두 완성했습니다.하지만 매번 터미널을 열어 명령어를 치는 건... 솔직히 좀 없어 보이죠?😅 이번 시간에는 Flask라는 마법 같은 도구를 사용해서, 우리가 만든 복잡한 파이썬 코드를 클릭 한 번으로 실행할 수 있는 멋진 웹 UI로 변신시키는 과정을 보여드리겠습니다.1. Flask, 왜 필요한가?Flask는 Python으로 웹사이트(정확히는 웹 애플리케이션)를 만들 수 있게 해주는 '웹 프레임워크'입니다.우리가 Flask를 사용하려는 이유는 단 하나입니다."복잡한 터미널 명령어 대신, 누구나 알기 쉬운 버튼을 만들고 싶어서!" 사용자는 그저 웹..

[자동화 프로젝트 #3] Selenium으로 티스토리 완전 정복

안녕하세요! 블로그 자동 포스팅 봇 만들기, 그 세 번째 시간입니다.지난 2편(다시보기)에서는 Gemini AI를 이용해 블로그 글을 자동으로 생성하는 방법을 알아봤습니다. 오늘은 드디어 이 글을 우리 대신 티스토리에 올려줄 "자동화 매니저"를 만들어 볼 차례입니다.웹 브라우저를 로봇처럼 조종하는 마법 같은 도구, Selenium을 이용해 로그인부터 글 발행까지 모든 과정을 자동화하는 핵심 비법을 알려드릴게요!1. Selenium 준비하기먼저 우리를 대신해 웹서핑을 해줄 로봇을 설치해야 합니다. 딱 두 가지 라이브러리만 설치하면 준비는 끝납니다.구분명령어설명핵심 라이브러리pip install seleniumPython 코드로 웹 브라우저를 제어하는 데 필요한 모든 기능드라이버 관리pip install w..

[자동화 프로젝트 #2] Python과 Gemini AI 연동하기

블로그 자동 포스팅 봇 만들기 시리즈, 그 두 번째 시간입니다. 지난 1편에서는 프로젝트의 전체적인 청사진을 그려봤는데요, 오늘은 그 계획의 첫 단추, 바로 "AI 글쓰기 기능"을 실제로 구현해 보겠습니다. Google에서 만든 강력한 AI 모델, Gemini를 Python 코드와 연결하여 어떻게 글을 생성하는지, 그 과정을 처음부터 끝까지 따라오기 쉽게 보여드릴게요!1. 개발 환경 설정가장 먼저, 우리를 도와줄 AI 작가를 컴퓨터에 "초대"하기 위한 몇 가지 준비가 필요합니다.구분명령어설명라이브러리 설치pip install google-generativeaiPython에서 Gemini AI를 쉽게 사용할 수 있게 해주는 공식 도구환경 변수 설정pip install python-dotenv우리의 소중한 ..

[자동화 프로젝트 #1] 나만의 블로그 자동 포스팅 봇 만들기- 아이디어구상부터 기술 스택 선정까지

안녕하세요! 코딩으로 일상을 편리하게 만드는 것에 푹 빠져있는 개발자입니다.오늘은 제가 최근에 진행한 아주 재미있는 토이 프로젝트, "AI 기반 블로그 자동 포스팅 봇" 개발 여정의 첫 시작을 공유해 보려고 합니다. "매일 블로그에 글 하나씩 올리면 참 좋을 텐데..." 하고 생각만 하고 실천은 어려우셨던 분들이라면, 이번 시리즈가 아주 흥미로운 힌트가 될 거예요!모든 것은 '귀찮음'에서 시작됐다블로그 운영, 꾸준함이 생명인 건 알지만 글감 찾기부터 글쓰기, 발행까지... 솔직히 너무 번거롭습니다. 이 단순한 '귀찮음'을 해결하기 위해 AI를 이용한 완전 자동화 프로그램을 만들기로 결심했습니다.💡 AI가 글쓰기부터 발행까지 전부 자동으로 처리해 주면 어떨까?프로젝트 목표 설정 뜬구름 잡는 아이디어를 구..

반응형