내부·운영용 · 검색 노출 최소화(noindex)

전국관광정보 — 운영·점검

고객용 관광정보tourism-info-exposure.html만 사용합니다. 이 페이지는 관광 소식·비짓코리아 연동·스케줄 수집운영·자동 점검과 JSON·봇 리포트로 바로 가기만 모았습니다.

← 고객용 관광정보 관리자 · 전국관광정보

구분

블로그 검색 수집봇 · 재가공 배포봇

메인 관광 소식(data/tourism-news.json) 반영용입니다. 실행은 작업 PC PowerShell(가비아 호스팅만으로 원격 셸 불가). 수집 후 재가공 봇으로 합치고 FTP 배포하면 소식창에 노출됩니다. 관광정보 페이지의 사진·지역 문구는 이 JSON과 별도로 data/b2c-region-exposure.json 을 편집합니다.

블로그 검색·수집봇 (프로젝트 루트에서 실행):

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-search-collect-bot.ps1

블로그 재가공 배포봇:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-reprocess-deploy-bot.ps1

통합 표·필터는 운용 결과 통합 보고 · 관리자 전체 허브는 admin.html#운용봇

17개 시·도별 봇(검색·수집 / 재가공·배포)

시·도마다 검색어·수집 결과·region 필드를 분리합니다. 수집 JSON은 data/blog-bot-collected-by-region/{시도id}.json, 목록 요약은 blog-bot-collected-regions-manifest.json 입니다. 메타·검색어는 data/blog-bot-regions-17.json 에서 조정합니다.

한 지역만: 수집 → 재가공(배포 옵션)

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-region-bot-pipeline.ps1 -RegionId seoul -MaxItems 24 -TakeTop 12
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-region-bot-pipeline.ps1 -RegionId seoul -Deploy

17곳 일괄(수집만 / 재가공만 / 파이프라인)

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-all-17-region-blog-bots.ps1 -Phase Collect -MaxItems 20
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-all-17-region-blog-bots.ps1 -Phase Reprocess -TakeTop 10
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-all-17-region-blog-bots.ps1 -Phase Pipeline -Deploy

시·도별 파일을 모두 합쳐 한 번에 재가공·배포(소식 통합)

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\blog-merge-all-regions-reprocess.ps1 -TakeTop 40 -Deploy

개별 명령: py scripts\blog-search-collect-bot.py --region-id gyeonggi · py scripts\blog-reprocess-deploy-bot.py --region-id gyeonggi · py scripts\blog-reprocess-deploy-bot.py --merge-all-regions

자동 점검 · 수집 리포트

스크립트(참고)

저장소 scripts/ — 로컬·작업 PC에서 실행. FTP는 사용자가 설정.