2021년 5월 15일 토요일

참치어장 아스키 아트 크롤러.



참치어장에서 AA 콘솔이 적용된 부분을 크롤링하는 프로그램입니다.

## 크롤링은 개인적 감상 및 백업 용도로만 허가하며, 작품의 저작권은 원작자에게 있습니다. 크롤링된 작품의 무단 재배포를 금지합니다.

 사용 방법: 

    0. 메뉴에서 0으로 자세한 프로그램 설명
    1. 메뉴에서 1로 크롤링 설정.
     1-1. 줄 간격 설정
     1-2. 추출 범위 설정(어장주, 스레드 전체, 특정 스레드)
     1-3. 화면 표시 설정
     1-4. 파일 저장 설정
    2. 설정 후 메뉴에서 2 선택, 주소 복사
    3. 설정 전환이 필요할 경우 아무 키나 입력하여 메뉴로 전환, 1에서부터 반복
    4. 메뉴에서 3 눌러 종료. 

다운로드(.exe) 바이러스로 인식됩니다만 무시하시고 진행하셔도 무방합니다.(현재: 1.3.1)

 개선점:

    span 콘솔을 통한 글자색/루비/그림자 효과 지원 안 됨.
    어장주를 인식하는 것이 아니라 AA콘솔을 인식하는 것이기 때문에 어장주가 콘솔을 하지 않은 레스는 읽지 않고, 반대로 다른 사람이 AA콘솔을 사용했을 경우 인식됨.->어장주 나메코드 인식으로 개선 예정.
    특정 유니코드 문자가 포함되었을 때 오류가 발생할 수 있음.


업데이트:

21/05/20:  다이스, 색칠 등으로 인한 span 콘솔 깨짐 방지.
                ruby 콘솔 안의 내용은 <내용>으로 표시됨.
                텍스트 파일로 저장 지원. 해당 파이썬 파일의 저장 경로에 anchor_(스레드 주소).txt 로 저장됨.

21/05/21: .exe 파일 지원 바이러스로 인식하는 문제 발견, 수정 예정.

21/06/20: 나메/어장주 코드 인식 어장주 레스/전체 레스 따로 보기 가능.
               >>레스 인식 기능 구현(해당 어장 내에서의 글만 가능)
               href 콘솔 깨짐 방지, 링크 주소만 나타남

21/06/21: .exe 파일 지원. 바이러스 인식 문제 개선 예정.
21/06/29: 버전 1.2, 메뉴, 사용방법, 설정 추가.
              특정 나메/나메코드 스레드 추출 설정.
              텍스트 파일 자동 저장, 저장파일명 선택지 추가
21/07/01: 버전 1.2.1, 기본 설정 추가
              아이콘 추가
21/07/04: 버전 1.2.2, >>레스 줄바꿈 적용 문제 해결
              버전 1.3, pyinstaller 업데이트로 바이러스 인식 문제 개선
              설정 시 현재 설정 표시
              크롤링 설정에서 어장주+다이스 스레드 크롤링 옵션 추가
21/07/14: 버전 1.3.1, spo 콘솔 지원 (<스포일러:(내용)> 으로 표시됨).

댓글 없음:

댓글 쓰기