- 대한민국 국민권익위원회 국민신문고 정부민원안내콜센터 110 수집 민원 데이터 종합적으로 분석 제공 검색

$ export SINNUNGO_DECODING_KEY=<Using the key you issued>
# or source ./env.sh
import requests
import os
url = 'http://apis.data.go.kr/1140100/CivilPolicyQnaService/PolicyQnaList'
params ={
'serviceKey' : os.getenv('SINNUNGO_DECODING_KEY'),
'firstIndex' : '1',
'recordCountPerPage' : '30000',
# 'type' : '1',
# 'keyword' : '궁금',
# 'searchType' : '1',
# 'regFrom' : '20240506',
# 'regTo' : '20240508'
}
response = requests.get(url, params=params)
r = response.json()
faq_list = r['resultList']
len(faq_list)
print(len(faq_list))
from datetime import datetime
now = datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S"))
# 20072
# 2025-05-07 17:18:15
- 2024-05-07 ~ 2025-05-06 11:52:44
- 20,072 건
- 입수 시각 : 2025-05-07
$ du -h note/faq20072.db
3.0M note/faq20072.db
SELECT
COUNT(*),
MIN(regDate), MAX(regDate),
MIN(faqNo), MAX(faqNo)
FROM faq;
| COUNT(*) |
MIN(regDate) |
MAX(regDate) |
MIN(faqNo) |
MAX(faqNo) |
| 20072 |
20240507083106 |
20250506115244 |
140438 |
69294 |
SELECT COUNT(*) FROM faq WHERE faq.regDate < '20240508000000';
SELECT dutySctnNm, COUNT(*) FROM faq
GROUP BY dutySctnNm;
| dutySctnNm |
COUNT(*) |
| tqaplcy |
319 |
| tqapttn |
19753 |
SELECT ancName, COUNT(*) cnt FROM faq
GROUP BY ancName
ORDER BY cnt DESC;
| ancName |
cnt |
| 국토교통부 |
3160 |
| 서울특별시교육청 |
1902 |
| 국세청 |
1356 |
| 식품의약품안전처 |
1008 |
| 인천광역시교육청 |
926 |
| 국가유산청 |
617 |
| 부산광역시 수영구 |
437 |
| 교육부 |
404 |
| 경찰청 |
364 |
| 경기도교육청 |
326 |
| 국방부 |
260 |
| 광주광역시교육청 |
243 |
| 방위사업청 |
232 |
| 국민권익위원회 |
161 |
| 경상남도 사천시 |
154 |
| 과학기술정보통신부 |
142 |
| 부산광역시 남구 |
141 |
| 병무청 |
131 |
| 대구광역시교육청 |
121 |
| 강원특별자치도교육청 |
120 |
| 충청북도 청주시 |
119 |
| 대전광역시교육청 |
117 |
| 행정중심복합도시건설청 |
114 |
| 농촌진흥청 |
114 |
| 부산광역시교육청 |
112 |
| 광주광역시 남구 |
110 |
| 부산광역시 서구 |
109 |
| 공정거래위원회 |
108 |
| 대구광역시 서구 |
104 |
| 경상남도 밀양시 |
95 |
| 경상남도교육청 |
89 |
| 충청남도 보령시 |
88 |
| 부산광역시 연제구 |
85 |
| 대전광역시 |
85 |
| 울산광역시교육청 |
83 |
| 서울특별시 강서구 |
82 |
| 기상청 |
82 |
| 인사혁신처 |
80 |
| 관세청 |
79 |
| 전라남도 영광군 |
78 |
| 서울특별시 강남구 |
77 |
| 경기도 구리시 |
74 |
| 행정안전부 |
73 |
| 질병관리청 |
72 |
| 서울특별시 동작구 |
70 |
| 한국산업인력공단 |
69 |
| 전라남도 여수시 |
69 |
| 경기도 평택시 |
69 |
| 경기도 용인시 |
69 |
| 세종특별자치시교육청 |
68 |
| 경기도 광주시 |
68 |
| 대구광역시 |
67 |
| 경기도 하남시 |
67 |
| 부산광역시 북구 |
66 |
| 대전광역시 대덕구 |
65 |
| 환경부 |
64 |
| 통일부 |
64 |
| 충청남도교육청 |
64 |
| 충청남도 서산시 |
63 |
| 제주특별자치도교육청 |
63 |
| 경상남도 함양군 |
63 |
| 강원특별자치도 강릉시 |
62 |
| 서울특별시 강동구 |
61 |
| 경기도 수원시 |
61 |
| 고용노동부 |
59 |
| 전라남도교육청 |
58 |
| 경기도 남양주시 |
58 |
| 전북특별자치도 부안군 |
56 |
| 전라남도 나주시 |
55 |
| 광주광역시 |
54 |
| 경상남도 김해시 |
54 |
| 경상북도 의성군 |
53 |
| 경기도 의왕시 |
53 |
| 서울특별시 성북구 |
52 |
| 경기도 |
52 |
| 부산광역시 |
51 |
| 울산광역시 |
50 |
| 여성가족부 |
50 |
| 대구광역시 달서구 |
50 |
| 경상북도 김천시 |
50 |
| 충청북도 괴산군 |
49 |
| 부산광역시 동래구 |
49 |
| 경기도 군포시 |
49 |
| 인천광역시 |
48 |
| 대구광역시 중구 |
48 |
| 대구광역시 북구 |
48 |
| 대구광역시 남구 |
48 |
| 경상남도 |
48 |
| 경기도 고양시 |
48 |
| 강원특별자치도 삼척시 |
48 |
| 전북특별자치도 남원시 |
47 |
| 농림축산식품부 |
47 |
| 서울특별시 성동구 |
46 |
| 경기도 시흥시 |
46 |
| 전북특별자치도 정읍시 |
45 |
| 서울특별시 관악구 |
45 |
| 전라남도 진도군 |
44 |
| 대전광역시 동구 |
44 |
| 경상남도 통영시 |
44 |
| 경기도 광명시 |
44 |
| 충청북도교육청 |
43 |
| 방송통신위원회 |
43 |
| 경상북도 안동시 |
43 |
| 경상남도 의령군 |
43 |
| 서울특별시 양천구 |
42 |
| 서울특별시 |
42 |
| 대구광역시 수성구 |
42 |
| 경상북도 영주시 |
42 |
| 경기도 오산시 |
42 |
| 충청북도 진천군 |
41 |
| 경기도 여주시 |
41 |
| 전라남도 담양군 |
40 |
| 서울특별시 서초구 |
40 |
| 경상남도 창원시 |
40 |
| 경기도 안산시 |
40 |
| 서울특별시 노원구 |
39 |
| 대전광역시 서구 |
39 |
| 경기도 의정부시 |
39 |
| 충청북도 음성군 |
38 |
| 경상북도 경산시 |
38 |
| 경기도 화성시 |
38 |
| 경기도 이천시 |
38 |
| 경기도 과천시 |
38 |
| 전북특별자치도교육청 |
37 |
| 서울특별시 금천구 |
37 |
| 경기도 안양시 |
37 |
| 서울특별시 중랑구 |
36 |
| 국가보훈부 |
36 |
| 경기도 부천시 |
36 |
| 전라남도 순천시 |
35 |
| 경기도 김포시 |
35 |
| 전북특별자치도 고창군 |
34 |
| 서울특별시 동대문구 |
33 |
| 경기도 파주시 |
33 |
| 충청남도 계룡시 |
32 |
| 서울특별시 용산구 |
32 |
| 경상남도 진주시 |
32 |
| 충청남도 |
31 |
| 전라남도 목포시 |
31 |
| 경기도 양주시 |
31 |
| 경기도 동두천시 |
31 |
| 충청남도 부여군 |
30 |
| 대구광역시 달성군 |
30 |
| 경상남도 거창군 |
29 |
| 강원특별자치도 화천군 |
29 |
| 전라남도 화순군 |
28 |
| 산업통상자원부 |
28 |
| 경상북도 영양군 |
28 |
| 경상남도 양산시 |
28 |
| 경기도 가평군 |
28 |
| 충청남도 예산군 |
27 |
| 전북특별자치도 김제시 |
27 |
| 서울특별시 마포구 |
27 |
| 보건복지부 |
27 |
| 광주광역시 서구 |
27 |
| 부산광역시 동구 |
26 |
| 대구광역시 군위군 |
26 |
| 인천광역시 동구 |
25 |
| 경상남도 고성군 |
24 |
| 경상남도 거제시 |
23 |
| 충청북도 |
22 |
| 부산광역시 금정구 |
22 |
| 충청북도 충주시 |
20 |
| 충청남도 논산시 |
20 |
| 조달청 |
20 |
| 인천광역시 남동구 |
20 |
| 울산광역시 동구 |
20 |
| 강원특별자치도 횡성군 |
20 |
| 강원특별자치도 춘천시 |
20 |
| 전북특별자치도 장수군 |
19 |
| 서울특별시 광진구 |
19 |
| 충청북도 보은군 |
18 |
| 서울특별시 은평구 |
18 |
| 법무부 |
18 |
| 인천광역시 연수구 |
17 |
| 경상북도교육청 |
17 |
| 해양수산부 |
16 |
| 부산광역시 부산진구 |
15 |
| 세종특별자치시 |
14 |
| 경상북도 구미시 |
14 |
| 경상북도 경주시 |
13 |
| 개인정보보호위원회 |
13 |
| 광주광역시 북구 |
12 |
| 한국의료기기안전정보원 |
10 |
| 경상남도 하동군 |
10 |
| 전라남도 장성군 |
8 |
| 광주광역시 광산구 |
8 |
| 충청남도 서천군 |
7 |
| 경기도 포천시 |
6 |
| 강원특별자치도 동해시 |
6 |
| 충청남도 태안군 |
5 |
| 강원특별자치도 |
5 |
| 한국의약품안전관리원 |
2 |
| 경상북도 예천군 |
2 |
| 전북특별자치도 무주군 |
1 |
| 전라남도 영암군 |
1 |
| 식품안전정보원 |
1 |
$ npx create-next-app@15.3.1 sinmun-go-fe
$ tree -La 1 sinmun-go-fe
sinmun-go-fe
├── .gitignore
├── README.md
├── app
├── eslint.config.mjs
├── next-env.d.ts
├── next.config.ts
├── node_modules
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── public
└── tsconfig.json
$ cd sinmun-go-fe
$ rm README.md .gitignore
$ mv * ../
$ cd ../
$ rm -rf sinmun-go-fe