한국인 이름 통계, 순위 사이트 : 클리앙 안녕하세요. 제가 재미삼아 만든 사이트 소개해드립니다. - 전자가족관계등록시스템에 등록된 이름을 기준 - 연도별, 성별 이름 인기 순위 조회 - 이름별 순위 변동 차트 조회 - 연도, 지역별 출생아수 차트 조회 - 이름 검색 (초/중/종성 검색) 몇년 전 아이가 태어나서 이름 지어줄 때, 이런 사이트가 있으면 좋겠다고 생각했었는데요. 기존에 있던 사이트들은 입맛에 맛지 않아 공부하면서 만들어 보았습니다. https://www.namechart.kr --- www.clien.net
자바스크립트를 활성화 해주세요 계기취미로 소설이나 상황극, 꽁트극등을 적고 있습니다. 전문적인 수준은 아니고 아마추어수준의 글입니다만, 언젠가는 멋진 소설을 써보고 싶다는 생각도 있습니다. 그런데, 가끔 등장인물의 이름을 정하는 것에 시간을 쓰는 경우가 있습니다. 등장인물의 이름은 인물의 성격이나 운명을 나타내기도 하는 중요한
아이템입니다. 고민하지 않고, 쓱 하고 캐릭터의 이름을 작명하는 분도 계시겠지만, 저는 여기에서도 고민하게 됩니다. 그래서 일단은 머리속에 떠오른 이야기를 써내려가다가 나중에 작명하는 경우도 있습니다.
등과 같이 말이죠. 대게 나이나 직업등과 같이 캐릭터를 대표하는 단어에 일련번호를 붙여놓고 사용합니다만, 캐릭터의 정의가 되어있지 않다는 점에서 이야기가 뻗어가지 않습니다. 특히 비중이 있는 캐릭터인 경우는 더 그렇습니다. 한국인 이름 구하기등장인물이 한국인인 경우는 랜덤으로 만들어내는 경우도 있겠습니다만, 인터넷을 통해서 검색을 해봅니다. 간혹 매스컴을 타고 있는 인물의 이름과 겹치는 경우가 있다면, 가능하면 피하려고 합니다. 그러던 중에, 이름을 검색해 볼 수 있는 사이트를 알게 되었습니다. https://efamily.scourt.go.kr/ 에서 정보를 얻을 수 있나 봅니다. 그런데 이미 이 사이트로부터 통계등을 취득해 서비스하고 있는 사이트가 있었습니다. 조사하면 더 있는 지도 모르겠습니다만, 다음의 두개의 사이트를 참조할 수 있었습니다.
그중에서도 https://www.namechart.kr 가 가장 심플한 인터페이스를 사용하고 있어서 사용하기가 편했습니다. https://www.namechart.kr namechart.kr이 사이트는 Ajax로 데이터를 취득하고 있었는데, 헤더를 보니 호출하는 uri의 패턴은 다음과 같았습니다. 호출하는 파라메터의 패턴이 알기 쉽게 설계되어 있었습니다.. 이런 식으로 호출을 해주더라구요. 그래서, page의 parameter만 바꾸어 호출해보았습니다. 언어는 powershell.
여기서 curl 은 Invoke-WebRequest의 alias입니다. 이를 사용하면, defaut encoding을 사용하기 때문에 UTF8의 데이터는 약간의 가공을 거쳐야 합니다.
실행해본 결과는 다음과 같습니다. 2,271,637 의 크기 정도의 csv를 얻었네요 이로써, 최신의 데이타는 아닙니다만, 소설에서 사용할 용도의 이름사전정도로는 사용할만한 데이터를 얻었습니다. 사용하기네. 이런 식으로 사용합니다.
개선사항개선사항으로 얘기해보자면,
이상입니다. Ref
|