- 국회의원 정보 통합 API의로 전체 국회의원 목록을 획득.
- 국회의원 발의법률안 API로 발의법률안 목록 획득.
- 각 발의법률안 정보를 순회하며
제안자목록링크(MEMBER_LIST)
의 URL에 접속해 전체 발의자 목록을 획득.
- 전체 발의자 목록을 순회하며
본회의심의결과(PROC_RESULT)
에 따라 국회의원별로 발의법안의 본회의심의결과별 건수를 집계.
- 이때,
대표발의자(RST_PROPSER)
인 경우와 그렇지 않은 경우 건수를 별도로 집계함.
- 정당별 데이터는 위 방식으로 집계 된 국회의원별로 집계 된 데이터를 정당별로 다시 한번 병합 한 데이터 임.
- 공동발의의 경우 한 정당에서 여러명이 함께 발의한 경우이므로 이 방식으로 집계시 중복이 많아, 정당별 데이터는
대표발의
만 사용함.
- 국회의원 발의법률안 API에 포함 된
제안자목록링크(MEMBER_LIST)
로 접속 가능한 페이지에 해당 법률안을 발의한 국회의원의 이름 및 한자가 표시됨.
- 하지만, 그 페이지의 한자와 국회의원 정보 통합 API로 조회한 결과의 한자가 서로 상이하거나 한자가 없는 경우가 많음.
- 각 대수별 국회의원 중 동명이인의 경우
이름+한자
를 사용하고, 그 이외의 경우 이름
을 기준으로 발의한 의원을 특정 하였음.
- 각 대수별 보정/예외 처리 된 목록은
법안 발의 통계(국회의원별)
페이지 참조