포케모음에는 시즌별 랭크배틀 순위를 확인할 수 있는 기능이 있다.

https://pokemoem.com/utility/trainer

특히 좋은 점은 한국어 계정을 따로 확인할 수 있다는 부분이다.


라고 말하면서 자연스럽게 지난달 랭크 자랑하기ㅋㅋ

다만 요즘 포케모음의 서버가 전반적으로 불안정한지 이 페이지도 잘 표현되지 않는 경우가 많았다ㅠ


그래서 나는 이 서비스를 좀더 계승발전시킨 간단한 사이트 하나를 개발해보려 한다.

  • 저 사이트와 마찬가지로 시즌별 랭킹을 확인할 수 있고
  • 특정 등수를 숫자로 입력하면 해당 페이지로 곧장 넘어가며
  • 한국 뿐 아니라 여러 나라의 소프트로 필터링 가능한 사이트



그런데 어떻게 하면 만들 수 있을까?

우선 저 자료는 포켓몬홈의 데이터를 가져온 것이다.

API 같은 게 있는 건가? 아니면 스크래퍼로 긁어온 걸까?

류나님에게 문의라도 드려볼까 했는데, 앞서 말했듯이 포케모음의 오류들 때문에 안 그래도 바쁘실 분에게 누를 끼치고 싶지 않았다.


그래서 먼저 검색을 해봤더니


류나님의 깃헙에 관련 자료가 올라와있었다!

https://github.com/JustBestRyuna/Pokemon-Rank-Parser

이렇게 자신의 성과를 선뜻 오픈해주시는 분들 덕분에 세상은 오늘도 더 나은 곳이 되어가고 있다.

나도 깃헙이 있기는 하지만... 비전공자 코딩 어린이라 진짜 혐짤에 지나지 않는다ㅠㅠ


류나님의 깃헙 자료 덕분에 재미있는 것들도 많이 알 수 있었다.

예를 들면 이런 거


사실 포켓몬홈 앱은 웹 기반이었던 것이다ㅋㅋㅋ

저번에 만들었던 다이맥스 어드벤처 사이트에 이은 두 번째 파이썬 웹스크래퍼 프로젝트가 될 예정 (심화과정)


연습 작품이라고 생각하고 될 때까지 해보자.