전체 글 썸네일형 리스트형 티스토리 React 에디터에서 Selenium 자동 입력이 46자만 들어간 이유와 해결책 파이썬 기반 티스토리 자동 포스팅 봇을 개발하며 수많은 난관에 부딪혔지만, 가장 황당했던 에러를 꼽으라면 단연 "46자 컷오프(Cut-off) 현상"일 것입니다. 수천 자의 정성스러운 원고를 셀레늄(Selenium)에게 쥐여주고 자동 발행을 지시했는데, 정작 발행된 글에는 딱 46자만 적혀 있었습니다.오늘은 이 기괴한 현상의 원인인 'React 에디터의 이벤트 처리 병목'과 이를 우회하기 위해 TinyMCE 코어에 직접 접근하여 문제를 해결한 깊이 있는 트러블슈팅 과정, 그리고 시스템 레벨의 재발 방지 체계 구축 경험을 공유합니다.[왜 이 문제를 다루는가?] React 렌더링 지연으로 인해 텍스트가 유실되는 컷오프 현상을 마주하고, 이를 구조적으로 해결하려는 의지를 표현하기 위해 본 포스팅의 썸네일을 준.. 더보기 티스토리 자동화 중 발생한 마크다운 파싱 오류와 정규식(Regex) 복구 로직 이번 글에서는 파이썬 기반으로 티스토리 자동 포스팅 봇을 운영하던 중 발생한 치명적인 '마크다운 파싱 오류'와 이를 정규식(Regex)으로 해결한 과정을 기록합니다. 자동화 시스템이 뱉어낸 반쪽짜리 원고에 당황했던 경험이 있다면, 이 트러블슈팅 과정을 주목해 주시기 바랍니다.완벽할 줄 알았던 포스팅 봇의 배신수십 줄의 코드를 작성하고 여러 번의 테스트를 거쳐 티스토리 자동 포스팅 파이프라인의 뼈대를 완성했습니다. 하지만 기쁨도 잠시, 봇을 가동하여 새로운 원고를 주입하자마자 에디터 화면을 보고 두 눈을 의심했습니다. 분명히 제가 넘겨준 원고는 기승전결이 갖춰진 긴 글이었는데, 정작 티스토리 에디터에는 글이 중간까지만 적히다 말고 뚝 끊겨 있었기 때문입니다.마치 누군가 가위로 문서를 싹둑 자른 것처럼 기괴.. 더보기 AI 검수 요원을 붙였더니 오히려 작업이 멈춘 이유 안녕하세요. 파이선생 AI 자동화랩의 파이선생입니다.지금까지 블로그 포스팅부터 유튜브 쇼츠 영상까지 다양한 콘텐츠를 자동으로 만들어 내는 파이프라인을 구축해 왔습니다. 처음에는 봇이 알아서 글을 쓰고 이미지를 올리는 것만으로도 신기하고 기뻤지만, 횟수가 거듭될수록 예상치 못한 문제들이 터지기 시작했습니다. 자동화 봇이 과장된 광고성 문구를 쓰기도 하고, H1 태그를 남발하여 블로그 글 양식을 깨뜨리기도 했으며, 본문에 들어가야 할 이미지가 엑스박스로 누락되는 등 수많은 오류가 발생했죠.그래서 저는 이 문제를 해결하기 위해 AI 검수 요원(QA Agent, Bella 등)을 파이프라인 중간에 투입하기로 결심했습니다.AI 검수 요원이 PASS, PENDING, FAIL 상태를 점검하는 자동화 대시보드 예시검.. 더보기 ElevenLabs 한국어 음성이 어색하게 들렸던 이유와 튜닝 기준 ElevenLabs 한국어 음성이 어색하게 들렸던 이유와 튜닝 기준텍스트와 이미지 다음은 목소리였습니다안녕하세요. 파이선생 AI 자동화랩의 파이선생입니다.지금까지 블로그 포스팅을 자동화하고 마크다운 이미지를 연동하는 작업에 집중해 왔습니다. 하지만 텍스트 중심의 블로그를 넘어, 유튜브 쇼츠나 인스타그램 릴스 같은 영상 플랫폼으로 확장하기 위해서는 반드시 넘어야 할 산이 있었습니다. 바로 목소리입니다. 특히 파이선생 AI 자동화랩에서 다루는 기술적인 설명 콘텐츠나 쁘디 채널의 가벼운 정보성 쇼츠 모두, 시청자의 귀를 사로잡고 이탈을 막기 위해서는 자연스러운 내레이션이 필수적이었습니다. 그래서 현재 가장 높은 품질의 AI 음성 합성 서비스를 제공한다고 알려진 ElevenLabs(일레븐랩스)를 도입하여 본격적.. 더보기 마크다운 이미지가 엑스박스로 깨진 이유와 GitHub 이미지 호스팅 실험 마크다운 이미지가 엑스박스로 깨진 이유와 GitHub 이미지 호스팅 실험자동 발행은 성공했지만 이미지가 깨졌습니다안녕하세요. 파이선생 AI 자동화랩의 파이선생입니다.최근 블로그 자동 발행 파이프라인을 구축하면서 가장 당혹스러웠던 순간 중 하나는 바로 본문은 멀쩡하게 올라갔는데 마크다운 이미지가 전부 엑스박스로 깨져서 나타났을 때입니다. 분명 로컬 PC에 설치된 마크다운 에디터에서는 이미지가 아주 선명하게 잘 보였기 때문에, 티스토리 에디터에 코드를 통해 텍스트를 붙여넣기만 하면 이미지 파일들도 알아서 업로드되고 잘 보일 것이라고 막연히 기대했습니다. 하지만 실제로 셀레니움 기반의 자동화 봇을 돌려보니 결과는 전혀 달랐습니다. 텍스트와 코드 블록은 완벽하게 화면에 올라갔지만, 정작 글의 내용 이해를 돕는 .. 더보기 Matplotlib로 그린 트래픽 그래프 글씨가 뭉개지다: DPI 최적화 실패로 쓸모없어진 데이터 시각화 [실패기] Matplotlib로 그린 트래픽 그래프 글씨가 뭉개지다: DPI 최적화 실패로 쓸모없어진 데이터 시각화파이선생의 1인 기업 자동화 생존기안녕하세요! AI 자동화 연구소의 파이선생입니다.혹시 파이썬으로 데이터 분석을 하시면서 엑셀(Excel) 데이터나 웹 크롤링으로 수집한 데이터를 예쁘게 시각화해보려고 하신 적 있으신가요?데이터를 수집하고 전처리하는 과정은 코드가 복잡하고 예외 처리가 많아 고단하지만, 막상 그 데이터가 한눈에 들어오는 아름다운 그래프로 그려질 때의 쾌감은 이루 말할 수 없습니다. 저 역시 이전 편에서 다루었던 Ppedi Market Intelligence 프로젝트의 트래픽 데이터를 파싱하며 인코딩 에러와 싸우느라 진을 뺐지만, "이제 그래프만 그리면 끝이다!"라는 생각에 부푼.. 더보기 마스터 파이프라인 가동기'를 찍으려다 AI 비서가 단기기억상실증에 걸린 사연 [실패기] '최종 마스터 파이프라인 가동기'를 찍으려다 AI 비서가 단기기억상실증에 걸린 사연안녕하세요, 파인선생입니다. 지난 포스팅에서 우리는 애드센스와 쿠팡 파트너스 코드를 자동으로 삽입하는 수익화 인젝터를 완성했습니다. 그리고 당차게 예고했었죠. 다음 포스팅에서는 이 모든 에이전트들이 동시에 병렬로 돌아가는 '최종 마스터 파이프라인 가동기'를 보여드리겠다고 말입니다.하지만 오늘 글은 마스터 파이프라인 가동기가 아니라, '대참사'에 대한 기록입니다. 파이프라인을 최종 가동하기 위해 제 파이썬 AI 비서(CTO 지니)에게 지시를 내렸는데, 이 녀석이 치명적인 '단기기억상실증'에 걸려버렸기 때문입니다.1. "보스, 수익화 세팅은 아직 안 했잖아요!" - 잃어버린 기억들최종 가동을 앞두고 작업 리스트를 정.. 더보기 구글 애널리틱스 데이터 기반의 콘텐츠 품질 자동 측정 파이프라인 구축기 '구글 애널리틱스 데이터 기반의 콘텐츠 품질 자동 측정 파이프라인' 구축기안녕하세요, 파인선생입니다. 지난 포스팅에서는 공장형 AI 콘텐츠의 한계를 뼈저리게 느끼고, '인간의 터치'를 더하는 하이브리드 전략으로 노선을 틀었던 실패담을 나누었습니다. 그리고 다음 단계로, 실패하는 콘텐츠를 자동으로 솎아내기 위해 '구글 애널리틱스(GA4)'를 도입하겠다고 당차게 예고했었죠.그런데 오늘 포스팅은 제 오만함에 대한 반성문으로 시작해야 할 것 같습니다. 결론부터 말씀드리면, 저는 GA4 연동을 포기했습니다. 1. 1인 기업에게 GA4는 '돼지 목에 진주 목걸이'였다원래 제 계획은 파이썬으로 GA4 API를 연동해 사이트 체류 시간, 이탈률, 전환 경로 등을 싹 다 긁어모아 초정밀 대시보드를 만드는 것이었습니다. .. 더보기 이전 1 2 3 4 다음