반응형
1. 왜 자동 실행이 필요할까?매일/매주 뉴스나 데이터를 자동으로 수집하고 싶을 때사람이 수동으로 더블클릭하지 않아도 됨실행 후 결과를 output 폴더에 저장 + 로그까지 남기도록 설정 완료됨 (4편 기준) 2. 준비물run_crawler.bat 배치 파일 (4편에서 만든 것)크롤러 프로젝트 전체 (Python, venv, main.py 등 포함)Windows 환경 (10/11) 3. 작업 스케줄러 설정 방법(1) 작업 스케줄러 실행Win + S 키로 "작업 스케줄러" 검색 → 실행우측 메뉴에서 [작업 만들기] 클릭 (2) [일반] 탭이름: Python 크롤러 자동 실행[✔] 가장 높은 권한으로 실행 체크 사용자가 로그온한 경우에만 실행 → 체크 안 해도 됨 (3) [트리거] 탭[새로 만들기] 클릭시작..
1. 자동화의 필요성매번 venv 활성화 → python main.py → 결과 확인?귀찮고 까먹기 쉬움 2. 목표.bat 파일 한 번 클릭으로:가상환경 자동 생성 (없으면)패키지 자동 설치main.py 실행로그 백업에러 감지 시 에러 로그 분리 저장output 폴더 자동 열기 3. 기본 폴더 구조python-crawling-workspace/├── .venv/ ← 가상환경 (없어도 됨, bat에서 자동 생성)├── main.py├── requirements.txt├── run_crawler.bat ← 오늘 만들 파일└── crawler/ ← 사이트별 크롤링 함수 4. run_crawler.bat 예제 (설명 포함)@echo offchcp..