현상
신한은행 스크래퍼가 입출금 상품의 상품 URL을 정기예금 페이지 경로로 만들어서, 링크를 열면 신한 모바일 웹 오류 페이지로 이동한다.
- 상품: 신한 주거래 미래설계통장 (은행연합회 입출금자유예금 공시,
source=KFB, type=PARKING)
- 스크래퍼가 저장한 URL:
https://m.shinhan.com/mw/fin/pg/PR0401S0000F01?pid=110004301&type=now&hwno=
- 실제 이동:
https://m.shinhan.com/mw/pg/errors/CO0112S0400F01 (오류 페이지)
- 은행연합회 공시 원본 링크(
https://bank.shinhan.com/bank_bridge.jsp?cr=020102010110&pcd=110004301)는 상품 페이지가 정상으로 열렸는데, 스크래퍼 결과(PASS)가 이를 덮어써서 오히려 나빠졌다.
원인
src/main/java/apptive/fin/apicollector/bankurl/scraper/ShinhanBankScraper.java:127
String pageCode = name.contains("적금") ? "PR0301S0100F01" : "PR0401S0000F01";
상품명에 "적금"이 있으면 적금 페이지, 아니면 전부 정기예금 페이지(PR0401...)로 URL을 만든다. 입출금 상품(통장)용 페이지 코드가 없다.
FSS 상품은 예금·적금뿐이라 지금까지 드러나지 않았고, KFB(입출금자유예금)를 URL 스크래핑 대상에 넣으면서 드러났다.
재현
collector.source=KFB로 동기화 잡 실행 (bankProductUrlStep 포함)
- 신한 주거래 미래설계통장의
product_properties.apply_url 확인
- 해당 URL을 브라우저로 열기 → 오류 페이지
해결 방향 (제안)
- 신한 모바일 웹에서 입출금 상품 상세 페이지 코드를 확인해 분기에 추가한다 (상품명 대신
ProductType으로 분기하는 것도 검토: BankProductUrlTarget.productType이 이미 있음).
- 수정 후 검증: 신한 입출금 상품 URL을 헤드리스 브라우저로 열어 상품명이 본문에 나오는지 확인, 기존 FSS 신한 예금·적금 URL이 그대로인지 확인.
참고
KFB 상품 45개에 URL 스크래핑을 적용한 결과(2026-09-27, 로컬 DB): 스크래퍼 반영 후 상품 페이지로 열리는 링크가 29개 → 37개로 늘었고, 나빠진 건 이 신한 1건이다.
현상
신한은행 스크래퍼가 입출금 상품의 상품 URL을 정기예금 페이지 경로로 만들어서, 링크를 열면 신한 모바일 웹 오류 페이지로 이동한다.
source=KFB,type=PARKING)https://m.shinhan.com/mw/fin/pg/PR0401S0000F01?pid=110004301&type=now&hwno=https://m.shinhan.com/mw/pg/errors/CO0112S0400F01(오류 페이지)https://bank.shinhan.com/bank_bridge.jsp?cr=020102010110&pcd=110004301)는 상품 페이지가 정상으로 열렸는데, 스크래퍼 결과(PASS)가 이를 덮어써서 오히려 나빠졌다.원인
src/main/java/apptive/fin/apicollector/bankurl/scraper/ShinhanBankScraper.java:127상품명에 "적금"이 있으면 적금 페이지, 아니면 전부 정기예금 페이지(
PR0401...)로 URL을 만든다. 입출금 상품(통장)용 페이지 코드가 없다.FSS 상품은 예금·적금뿐이라 지금까지 드러나지 않았고, KFB(입출금자유예금)를 URL 스크래핑 대상에 넣으면서 드러났다.
재현
collector.source=KFB로 동기화 잡 실행 (bankProductUrlStep포함)product_properties.apply_url확인해결 방향 (제안)
ProductType으로 분기하는 것도 검토:BankProductUrlTarget.productType이 이미 있음).참고
KFB 상품 45개에 URL 스크래핑을 적용한 결과(2026-09-27, 로컬 DB): 스크래퍼 반영 후 상품 페이지로 열리는 링크가 29개 → 37개로 늘었고, 나빠진 건 이 신한 1건이다.