# 충청북도 작업 목록 마스터 엑셀 `붙임1_공공저작물 개방 대상기관(1160개) 실태조사 목록(신유형개방지원사업) 양식_260518.xlsx` → `1단계_홈페이지` 시트. | # | 폴더 | 기관명 | 베이스 URL | 마스터행 | 패턴 | 상태 | |---|---|---|---|---|---|---| | 1 | `충청북도\1.괴산군\` | 괴산군 | https://www.goesan.go.kr/www/index.do | 1291 | depth1 (충북형) | ✅ 265행 · 페146 게97 사21 · 부착 3 (Y3·N0) | | 2 | `충청북도\2.단양군\` | 단양군 | https://www.danyang.go.kr/dy21/1 | 1295 | `ul#menu_sitemap.ld1` 재귀 | ✅ 484행 · 페362 게103 사17 · 부착 230 (Y230·N0) ⚠ | | 3 | `충청북도\3.보은군\` | 보은군 | https://www.boeun.go.kr/www/index.do | 1297 | DNS 차단 | ⚠️ 수동 (사이트 접근 불가) | | 4 | `충청북도\4.영동군\` | 영동군 | https://www.yd21.go.kr/ | 1299 | 계룡시형 `dl > dt\|dd` (가중 SSL) | ✅ 672행 · 페478 게182 사9 · 부착 3 (Y3·N0) | | 5 | `충청북도\5.옥천군\` | 옥천군 | https://www.oc.go.kr/www/ | 1300 | depth1 (충북형) | ✅ 562행 · 페424 게94 사43 · 부착 0 ⚠ | | 6 | `충청북도\6.음성군\` | 음성군 | https://www.eumseong.go.kr/www/index.do | 1302 | depth1 (충북형) | ✅ 650행 · 페516 게107 사27 · 부착 2 (Y0·N2) | | 7 | `충청북도\7.제천시\` | 제천시 | https://www.jecheon.go.kr/www/index.do | 1304 | depth1 (충북형) | ✅ 642행 · 페501 게126 사14 · 부착 11 (Y0·N11) | | 8 | `충청북도\8.증평군\` | 증평군 | https://www.jp.go.kr/kor.do | 1306 | 예산군형 `ul.depth1_ul` | ✅ 253행 · 페1 게238 사13 · 부착 3 (Y2·N1) ⚠ | | 9 | `충청북도\9.진천군\` | 진천군 | https://www.jincheon.go.kr/home/intro.do | 1308 | 재귀 `div.sitemap > ul > li > a + div > ul` | ✅ 332행 · 페9 게19 사23 · 부착 5 (Y5·N0) ⚠ | | 10 | `충청북도\10.청주시\` | 청주시 | https://www.cheongju.go.kr/www/index.do | 1310 | `div#sitemap > div.sitemap_box > h3>a + ul.sm2depth + ul.sm3depth` | ✅ 340행 · 페213 게96 사30 · 부착 1 (Y0·N1) | | 11 | `충청북도\11.충주시\` | 충주시 | https://www.chungju.go.kr/www/index.do | 1313 | `div#sitemap > div.sitemap_box > h3>a + ul > li > a.h4 + ul.bu` | ✅ 401행 · 페279 게94 사25 · 부착 0 ⚠ | ## 검토 필요 사항 (Phase 5 수기 검토 전) - **3.보은군 미처리** — `www.boeun.go.kr` DNS 해석 실패. 외부망에서 차단된 듯. 내부망/VPN 사용 또는 수동 처리 필요. - **2.단양군 부착 230건 (Y=230)** — 비정상적으로 많음. 본문 영역(`#contents`)에 사이트 공통 푸터의 공공누리 마크가 포함됐을 가능성. 셀렉터 좁힌 뒤 재실행 검토. - **5.옥천군·11.충주시 부착 0건** — false negative 가능성. 본문 셀렉터 조정 또는 페이지 직접 확인 필요. - **8.증평군 게시판 238 / 페이지 1** — 게시판 판정 과도. 본문 영역에 사이트 공통 페이징·검색이 포함됐을 가능성. - **9.진천군 L 빈칸 281건** — 접근 실패 다수. 진천군 사이트의 응답 지연 또는 차단 정책 가능성. `_phase234_all` 옵션 (workers, timeout) 조정 후 재실행 검토. ## 사이트맵 URL | 시·군 | 사이트맵 URL | |---|---| | 괴산군 | `https://www.goesan.go.kr/www/sitemap.do?key=28` | | 단양군 | `https://www.danyang.go.kr/dy21/98` | | 보은군 | (접근 불가) | | 영동군 | `https://www.yd21.go.kr/kr/html/guide/0701.html` | | 옥천군 | `https://www.oc.go.kr/www/sub.do?key=121` | | 음성군 | `https://www.eumseong.go.kr/www/sub.do?key=722` | | 제천시 | `https://www.jecheon.go.kr/www/sitemap.do?key=553` | | 증평군 | `https://www.jp.go.kr/kor/sitemap_11.do` | | 진천군 | `https://www.jincheon.go.kr/home/sub.do?menukey=445` | | 청주시 | `https://www.cheongju.go.kr/www/sitemap.do?key=589` | | 충주시 | `https://www.chungju.go.kr/www/sub.do?key=692` | ## 참고 - 매뉴얼: `D:\01.프로젝트\DB수집\사이트맵_수집_매뉴얼.md` - 양식: `D:\01.프로젝트\DB수집\자료_취합_예시.xlsx` - 일괄 스크립트: `D:\01.프로젝트\DB수집\_chungbuk_phase1_all.py` / `_chungbuk_phase234_all.py` - 충북형 depth1: `div.depth.depth1 > ul.depth1_list > li.depth1_item > a.depth1_text + div.depth.depth2 > div.depth2_content > ul.depth2_list > li > a.depth2_text + div.depth.depth3 > ul.depth3_list > li > a.depth3_text (+ div.depth.depth4 > ul.depth4_list)` - 영동군: `requests.Session`에 `WeakSSLAdapter` 마운트 필요 (SECLEVEL=0 + OP_LEGACY_SERVER_CONNECT)