갤창랭킹 프로그램보고 아이디어가 생각나서 크롤링사이트 하나 개발해봤습니다

일명 실창랭킹.
특정 기간동안 실베에 가장 많이 납치된 갤러들을 집계하여 순서대로 보여주는 간단한 사이트입니다





1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f1346265403215017d6d3aa4b81182d589f2dc86

접속하면 뜨는 설정창에 갤 아이디(갤 주소 url 뒤에 붙는 id 파라미터값)를 입력하고 검색범위 날짜를 입력합니다
갤 아이디를 입력 후 아이디 확인 버튼을 눌러 갤아이디가 정확한지 최소 한 번은 인증해야합니다.



1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f1346561403215017d6deb3681213cbef2b54718

설정을 완료하고나서 메인화면 우측 하단의 플레이 버튼을 누르면 크롤링을 시작합니다



1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f137626c10705516535488f8a0490ad40401021f69

집계도중 중지 버튼을 누르면 처음 상태로 초기화됩니다




1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f1366162403215017d6d0151843ba4eeeeea0023

집계가 끝나면 위쪽에는 실베 배출유저들의 게시물 배출건수 내림차순 목록이, 아래쪽에는 실베에 간 게시물의 목록이 최신순으로 나타납니다.
게시물 목록중 하나를 클릭하면 해당 게시물로 이동합니다(단 실베 게시물이 아닌 본진 게시물 링크입니다)




1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f1316062403215017d6d4305540384c98adfd6e2

유저 목록중 하나를 클릭하면 해당 유저의 게시물만 모아서 보여줍니다.
이 상태에서 화면 좌측하단의 ALL을 클릭하면 다시 전체 게시물 보기로 돌아갑니다




1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f130646c403215017d6d90b489979cfcf9abd98d

우측 하단 플레이버튼 왼쪽의 아이콘을 클릭하면 집계 데이터의 내보내기(클립보드 복사) 실행 옵션 설정창이 뜹니다.
유저 데이터와 게시물 데이터 두 가지 중 선택적으로 내보내기를 할 수 있습니다.




1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f1336264403215017d6dd1ddf910b135e9c1558a

내보내기 버튼을 클릭하면 선택한 데이터들을 테이블형태로 구성한 html태그 데이터가 클립보드에 복사됩니다.
이를 디씨 글쓰기 페이지의 html 편집기에 붙여넣어 게시물등록을 할 수 있습니다(당연히 컴디씨 한정)




7cea8074bc826cf43feb83e142cf7673c844e7929410cdde3a72333516ccf2

7cea8074bc826cf43cee85e547cf76730bc7b8344bfb34da181efef5fadf

7cea8074bc826cf43ceb82ed4f9f34338dbdab60c9d709640998fde0e5

내보내기 데이터가 저장된 게시물의 모습입니다.
게시물 목록의 하이퍼링크도 잘 작동합니다.

종종 데이터가 너무 많아서 내용물이 디씨 게시물 저장한도인 6만5천자를 초과하는 경우도 생깁니다. 이럴 때 앞의 내보내기 옵션을 활용하여 유저 데이터와 게시물 데이터 중 취사선택을 통해 내용물을 줄일 수 있습니다.




1ebec223e0dc2bae61abe9e74683776c65fc7a20b018f03c6162403215017d6d9b2a3f157a83494d3e51

모바일(공앱)에서 열어본 내보내기 게시물 모습




크롤링만으로 구성된 대단할 거 없는 사이트이지만 관심있으시다면 이용해보세요들
여기 프로그래밍갤은 실베를 별로 못 가는것같아서 각자 이용하시는 타갤에서 테스트해보시길 추천합니다..


https://jnwon.github.io/dcscrk/


- dc official App