개발
-
C#을 이용한 국민건강보험공단 스크래핑틸코 API 서비스 2021. 3. 31. 16:56
안녕하세요 #틸코블렛 입니다. 최근 많은 분들이 #스크린_스크래핑 개발에 관심을 가지고 문의를 해주시는데요. 오늘은 #국민건강보험공단 홈페이지에 #공인인증서로 로그인하고 원하는 데이터를 스크래핑 하는 방법에 대해서 알아 보도록 하겠습니다. 1) 로그인에 필요한 변수들 획득 방안 우선 로그인 패킷을 살펴 보도록 하겠습니다. 위 이미지에서 보시는 바와 같이 로그인에 중요한 변수 중에 “signedMsg”와 “vidMsg”라는 값이 있습니다. “signedMsg”의 경우는 인증서의 개인키를 이용하여 서명한 문자열 변수 데이터입니다. SHA1 방식으로 암호화 되므로, 복호화는 불가능합니다(hash 방식). “vidMsg”는 “signedMsg” 값과 기타 변수들을 복합적으로 조합하여 생성해내는..