남들이 안해본것을 해서 궁극적인 지식의 완성을 목표로 하는 블로그입니다. 제품리뷰 , IT, 프로그래밍 관련글을 포스팅합니다. 또한 자기만 읽으려고 만든 정리 노트식의 글들을 싫어합니다. 비전공자나 처음 본 사람도 최대한 이해할 수 있도록 프로그래밍 관련 글들을 쉽게 적으려고 노력하고 있습니다. 보안 계통과 컴퓨터의 Low-Level 한 분야에 관심이 많습니다.
디시인사이드 간편 글 검색기(탐색기)
Python 으로 제작한 디시인사이드 글 검색기 입니다.
간단하게 설명드리자면 기존 디시인사이드 사이트의 문제점인 글 검색 시스템을 개선시켜주는 프로그램입니다.
첨부한 사진처럼 디시인사이드는 서버의 부하를 줄이기 위해 글을 10000개 단위로 끊어서 검색하는데 PC는 해당 페이지에서 원하는 데이터가 없으면 다음 검색, 모바일은 다음 글 찾기 버튼 등을 이용해서 노가다로 글을 찾아야 하는데
10000개 단위내에서 찾아낸 글을 페이지 단위로 정렬해서 보여주기 때문에 옛날 글을 찾는게 거의 불가능하고 보기도 매우 어렵습니다.
본 프로그램은 이 노가다를 조금이나마 해소해주는 프로그램으로써, 반복횟수 만큼 페이지, 다음 글 찾기를 자동으로 탐색하며 검색으로 옛날글을 찾는데 도움을 주는 프로그램입니다.
1. 검색을 원하는 갤러리로 이동해서 url의 id값을 메모해둡니다.
VR게임 갤러리의 경우 갤러리 ID가 vr_games_xuq 입니다.
2. 탐색 횟수, 방금전에 메모해둔 갤러리 ID, 검색어를 입력해서 옛날글을 간편하게 찾아낼 수 있습니다.
탐색 횟수에 매우 큰 값을 넣어도 탐색 하다가 글의 끝에 도달하면 검색을 중단합니다.
탐색을 끝마친뒤, 위에 열을 눌러서 원하는대로 정렬할 수 있습니다.
예를 들어서 추천수대로 내림차순 정렬을 할 시 예전 유용한 글을 찾아낼 수 있습니다.
디시인사이드의 글 번호는 글을 쓴 순서인데, 오름차순 정렬을 하면 매우 예전의 글도 찾아낼 수 있습니다.
또한 보고 싶은 글을 더블클릭하면 즉시 해당 사이트로 이동합니다.
본 프로그램은 일종의 베타 릴리즈이며 간단하게 검색 기능만 구현해둔 상태라고 보시면 됩니다.
기능이나 개선사항이 필요할경우 댓글로 피드백주시길 바라며
이메일을 통해 피드백을 보내시거나 무의미한 비방등은 무시 및 차단합니다.
탐색 속도는 디시 서버를 위해 약간의 제한을 두었습니다.
너무 빨리 탐색을 시도하면 디시 서버에서 요청을 차단하기 때문에 그렇습니다.
현재 Thread로 돌리는데 급하게 2일만에 만든 상태라 코드뭉치 수준이긴 합니다 ㅎㅎ;;
일단 검색 기능 자체는 잘 됩니다.
(여러번 검색한다던가 하는건 귀찮아서 구현을 안해놨습니다)
https://github.com/pgh268400/DCINSIDE_SEARCH
GitHub - pgh268400/DCINSIDE_SEARCH
Contribute to pgh268400/DCINSIDE_SEARCH development by creating an account on GitHub.
github.com
해당 프로젝트는 오픈소스 프로젝트입니다.
능력자 분들은 와서 개선해주세요!
https://github.com/pgh268400/DCINSIDE_SEARCH/releases/
Releases · pgh268400/DCINSIDE_SEARCH
v0.1 : 프로그램이 릴리즈 되었습니다.
v0.11 : 불필요한 소스코드를 제거했습니다
v0.12 : 프로그램 성능을 개선했습니다
v0.13 : 버그를 수정했습니다
v0.14 : 글 검색 옵션이 추가 되었습니다, 또한 버그를 수정했습니다.
.
이후 자세한 릴리즈 기록은 위 깃허브 releases 항목을 참고해주세요.
디시인사이드 간편 글 검색기(탐색기) v0.15
Python 으로 제작한 디시인사이드 글 검색기 입니다.
프로그램 설명
간단하게 설명드리자면 기존 디시인사이드 사이트의 문제점인 글 검색 시스템을 개선시켜주는 프로그램입니다.
첨부한 사진처럼 디시인사이드는 서버의 부하를 줄이기 위해 글을 10000개 단위로 끊어서 검색하는데 PC는 해당 페이지에서 원하는 데이터가 없으면 다음 검색, 모바일은 다음 글 찾기 버튼 등을 이용해서 노가다로 글을 찾아야 하는데
10000개 단위내에서 찾아낸 글을 페이지 단위로 정렬해서 보여주기 때문에 옛날 글을 찾는게 거의 불가능하고 보기도 매우 어렵습니다.
본 프로그램은 이 노가다를 조금이나마 해소해주는 프로그램으로써, 반복횟수 만큼 페이지, 다음 글 찾기를 자동으로 탐색하며 검색으로 옛날글을 찾는데 도움을 주는 프로그램입니다.
사용 방법
1. 검색을 원하는 갤러리로 이동해서 url의 id값을 메모해둡니다.
VR게임 갤러리의 경우 갤러리 ID가 vr_games_xuq 입니다.
2. 탐색 횟수, 방금전에 메모해둔 갤러리 ID, 검색어를 입력해서 옛날글을 간편하게 찾아낼 수 있습니다.
탐색 횟수에 매우 큰 값을 넣어도 탐색 하다가 글의 끝에 도달하면 검색을 중단합니다.
탐색을 끝마친뒤, 위에 열을 눌러서 원하는대로 정렬할 수 있습니다.
예를 들어서 추천수대로 내림차순 정렬을 할 시 예전 유용한 글을 찾아낼 수 있습니다.
디시인사이드의 글 번호는 글을 쓴 순서인데, 오름차순 정렬을 하면 매우 예전의 글도 찾아낼 수 있습니다.
또한 보고 싶은 글을 더블클릭하면 즉시 해당 사이트로 이동합니다.
성능 및 구현에 관하여
본 프로그램은 일종의 베타 릴리즈이며 간단하게 검색 기능만 구현해둔 상태라고 보시면 됩니다.
기능이나 개선사항이 필요할경우 댓글로 피드백주시길 바라며
이메일을 통해 피드백을 보내시거나 무의미한 비방등은 무시 및 차단합니다.
탐색 속도는 디시 서버를 위해 약간의 제한을 두었습니다.
너무 빨리 탐색을 시도하면 디시 서버에서 요청을 차단하기 때문에 그렇습니다.
현재 Thread로 돌리는데 급하게 2일만에 만든 상태라 코드뭉치 수준이긴 합니다 ㅎㅎ;;
일단 검색 기능 자체는 잘 됩니다.
(여러번 검색한다던가 하는건 귀찮아서 구현을 안해놨습니다)기여
https://github.com/pgh268400/DCINSIDE_SEARCH
GitHub - pgh268400/DCINSIDE_SEARCH
Contribute to pgh268400/DCINSIDE_SEARCH development by creating an account on GitHub.
github.com
해당 프로젝트는 오픈소스 프로젝트입니다.
능력자 분들은 와서 개선해주세요!
다운로드
https://github.com/pgh268400/DCINSIDE_SEARCH/releases/
Releases · pgh268400/DCINSIDE_SEARCH
Contribute to pgh268400/DCINSIDE_SEARCH development by creating an account on GitHub.
github.com
릴리즈
v0.1 : 프로그램이 릴리즈 되었습니다.
v0.11 : 불필요한 소스코드를 제거했습니다
v0.12 : 프로그램 성능을 개선했습니다
v0.13 : 버그를 수정했습니다
v0.14 : 글 검색 옵션이 추가 되었습니다, 또한 버그를 수정했습니다.
.
.
이후 자세한 릴리즈 기록은 위 깃허브 releases 항목을 참고해주세요.
'프로그래밍 > Python' 카테고리의 다른 글
COMMENT WRITE