refactor: SearchModel 구조 개선 및 비동기 처리 최적화

- ChromeDriverManager.cs 제거하여 코드 중복 제거
- ILibrarySearcher 인터페이스의 StartDriver 메서드를 async로 변경
- KwangjuCityLibrarySearcher 및 NamguLibrarySearcher에 ChromeDriverHelper 적용
- 드라이버 생성 로직을 통합하여 일관성 있는 구조로 개선
- Check_copyWD.cs 및 DLS_Copy.cs에서 비동기 검색 처리 개선

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-12 19:36:53 +09:00
parent 4d1450d2c5
commit 0f3d985b82
8 changed files with 126 additions and 937 deletions

View File

@@ -18,8 +18,9 @@
},
"permissions": {
"allow": [
"WebFetch(domain:lib.namgu.gwangju.kr)"
"Bash(git add:*)"
],
"deny": []
"deny": [],
"ask": []
}
}