● 소개
이번주 스터디에서 Cursor를 활용해 블로그 자동 로그인 및 자동 글쓰기 프로그램을 만드는 것을 목표로 삼았습니다.
손으로 블로그 글을 하나씩 작성·등록하는 데 시간이 많이 들다 보니,
AI가 글을 자동 생성하고, 자동으로 블로그에 로그인해서 게시물까지 등록해주는 자동화 시스템을 만들어보고자 했습니다.
예시로 ‘초등수학 공부 잘하는 비법’과 같은 주제를 던지면,
관련된 블로그 글을 5개 자동 생성 → 자동 로그인 → 자동 등록까지 한 번에 처리되도록 구현했습니다.
● 진행 방법
1. Cursor (AI 개발 에디터)
전체 자동화 로직을 Cursor에서 개발
글 생성, 자동 포스팅 흐름을 모두 한 파일에서 정리
AI 코드 작성 보조 기능을 적극 활용하여 빠르게 구현
2. Selenium
네이버 블로그 자동 로그인을 위해 Selenium WebDriver 사용
로그인 화면 접근 → 아이디/비밀번호 입력 → 로그인 성공 여부 확인
이후 글쓰기 페이지 이동 → 제목 입력 → 본문 입력 → 발행 버튼 클릭까지 자동화
==> 저의 노트북에는 기존 파이썬 버전도 설치되어있고 아나콘다도 설치되어 있어 다른 버전의 파이썬도 설치되어있고.. 코드를 실행시키면 selenium이 인식 못하는 에러가 떴는데 터미널에 뜬 에러를 그대로 복사해서 커서에게 주니 바로 또 알아서 수정을 해주더라고요. 기특합니다.
https://aistudio.google.com/api-keys 에 접속해서 API키 받기
커서에서 gemini를 사용하기에 api 키를 발급받아 써야합니다.
● 결과와 배운 점
요즘 개발자 사이에서 Cursor가 가장 인기 있다고 하는데 왜 그런지 실감을 했어요. 코드 구조를 빠르게 잡고, 디버깅도 훨씬 수월하다는 점을 체감하였습니다.
저는 그나마 예전에 Selenium으로 웹스크래핑을 경험해본 적이 있어서 iframe 구조가 그나마 이해가능해서 다행이었어요.
ChatGPT API를 활용하면 대량의 블로그 콘텐츠 생성 자동화가 가능하며, 실제 활용성이 매우 높겠다 싶었습니다.
도움 받은 글 (옵션)
목요일 스터디 참여도 못하고 토요일 오프라인 참석도 못했는데 실습이 가능할 수 있도록 필군 스터디장님께서 온라인으로도 줌 열어주시고 다시보기 영상도 제공해주시고 설명도 친절히 해주셔서 정말 감사했습니다. 넘 많은 걸 배웠어요!