#Automation

7 편의 글

파이썬 자동화 #7 나만의 명령어 만들기: typer와 rich로 CLI 하나로 묶기
6 분 소요

파이썬 자동화 #7 나만의 명령어 만들기: typer와 rich로 CLI 하나로 묶기

시리즈에서 만든 자동화 스크립트들을 typer로 하나의 CLI 도구로 묶고, rich로 출력을 다듬은 뒤, uv tool install로 어디서나 부르는 명령으로 설치하는 과정까지 정리하며 시리즈를 마무리합니다.

파이썬 자동화 #6 스케줄링: 내가 자는 동안 돌게 하기
6 분 소요

파이썬 자동화 #6 스케줄링: 내가 자는 동안 돌게 하기

완성한 자동화 스크립트를 정해진 시간에 알아서 돌게 만드는 방법을 정리합니다. cron과 launchd, 윈도우 작업 스케줄러, APScheduler를 비교하고, logging으로 실행 기록을 남기고 실패 시 알림을 받는 패턴과 GitHub Actions 스케줄까지 다루겠습니다.

파이썬 자동화 #5 결과를 알려주기: 메일, 슬랙, 디스코드 알림
6 분 소요

파이썬 자동화 #5 결과를 알려주기: 메일, 슬랙, 디스코드 알림

자동화의 마지막 조각은 보고입니다. 슬랙·디스코드 웹훅에 httpx POST 한 번으로 알림을 보내고, smtplib로 엑셀 첨부 메일을 발송하고, 토큰을 .env로 분리하는 방법까지 정리하겠습니다.

파이썬 자동화 #4 웹 스크래핑 ②: Playwright로 동적 페이지 다루기
5 분 소요

파이썬 자동화 #4 웹 스크래핑 ②: Playwright로 동적 페이지 다루기

requests로 받으면 빈 HTML만 오는 자바스크립트 렌더링 페이지를 Playwright로 다룹니다. 설치와 첫 스크립트부터 wait_for_selector 대기, 로그인 자동화, 무한 스크롤, CSV 저장까지 한 번에 정리하겠습니다.

파이썬 자동화 #3 웹 스크래핑 ①: httpx와 BeautifulSoup으로 정적 페이지 수집
6 분 소요

파이썬 자동화 #3 웹 스크래핑 ①: httpx와 BeautifulSoup으로 정적 페이지 수집

이번 글에서는 매일 들어가 확인하는 가격·공지·재고 페이지를 코드가 대신 읽게 만들겠습니다. httpx로 HTML을 받아오고 BeautifulSoup의 CSS 선택자로 필요한 데이터만 골라 CSV로 저장하는 정적 페이지 스크래핑을 다룹니다.

파이썬 자동화 #2 엑셀 자동화: openpyxl로 반복 보고서 끝내기
6 분 소요

파이썬 자동화 #2 엑셀 자동화: openpyxl로 반복 보고서 끝내기

openpyxl로 엑셀 파일을 읽고, 폴더의 지점별 보고서를 한 시트로 취합하고, 헤더 서식과 숫자 포맷까지 입힌 결과물을 만들어보겠습니다. 수식과 data_only의 함정, 병합 셀과 대용량 파일 주의점도 함께 정리합니다.

파이썬 자동화 #1 반복 작업 끝내기: 스크립트 첫걸음과 파일 정리
5 분 소요

파이썬 자동화 #1 반복 작업 끝내기: 스크립트 첫걸음과 파일 정리

파이썬으로 다운로드 폴더 정리 스크립트를 만들면서 자동화 스크립트의 기본 모양을 익힙니다. pathlib으로 파일을 분류해 옮기고, dry-run 안전장치와 argparse 인자 처리까지 한 사이클로 정리하겠습니다.