fix(cache): harden ohli24 cached list parsing

- reject cached list/search html when rows lack parseable link and title
- skip malformed rows instead of failing whole list parsing
- record the cache parsing fix in the dated history log
- bump anime_downloader plugin version to 0.7.20

Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
This commit is contained in:
2026-03-23 21:37:03 +09:00
parent 1c6ec0c52e
commit fae9bef834
4 changed files with 111 additions and 31 deletions

View File

@@ -84,6 +84,11 @@
## 📝 변경 이력 (Changelog)
### v0.7.20 (2026-03-23)
- **Ohli24 캐시/목록 파싱 보강**:
- 목록/검색 캐시 저장 전에 실제로 파싱 가능한 `href + title` 행이 있는지 검사하여 skeleton/불완전 HTML이 캐시에 남지 않도록 했습니다.
- 목록, 자동목록, 검색 파서를 중첩 DOM 구조에 대응하도록 수정하고, 제목/링크가 없는 행은 전체 실패 대신 건너뛰도록 변경했습니다.
### v0.7.19 (2026-03-23)
- **Ohli24 캐시 검증 1차 적용**:
- 브라우징 캐시 사용 전 HTML 유효성 검사를 추가하여 차단 페이지나 비정상 응답이 10분간 재사용되지 않도록 했습니다.