비트코인 주소의 남용 신고를 수집하는 솔루션입니다. BTCAbuseCrawler(Python)는 무료로 사용 가능한 웹사이트를 크롤링 및 구문 분석하고 데이터를 데이터베이스(PostgreSQL)로 처리합니다. BTCAbuseSearch(JavaScript, Node.js)는 수집된 데이터를 시스템 내 역할에 따라 웹사이트나 API를 통해 사용자에게 제공합니다. 두 도구 모두 병렬로 실행할 수 있습니다.
btc_abuse_crawler
로 이동example_db.json
파일 이름을 db.json
으로 바꿉니다.db.json
에서 연결 비밀번호 변경example_setup.json
파일 이름을 setup.json
으로 바꿉니다.setup.json
에서 사용자 비밀번호 변경btc_abuse_crawler
로 변경합니다.pip install -U -r requirements.txt
명령을 사용하여 패키지를 설치합니다.btc_abuse_crawler
로 변경합니다.python main.py
명령을 사용하여 프로그램을 실행합니다.Yes
누르세요 10 btc_abuse_search
로 이동example_db.json
파일 이름을 db.json
으로 바꿉니다.db.json
에서 연결 비밀번호 변경btc_abuse_search
로 변경합니다.npm i -g npm-check-updates && ncu -u && npm i
명령을 사용하여 패키지를 설치합니다.btc_abuse_search
로 변경합니다.node main.js
명령을 사용하여 프로그램을 실행합니다. PostgreSQL 사용자, 데이터베이스 및 해당 테이블을 생성합니다.
테이블을 초기 데이터로 채웁니다.
PostgreSQL 서버의 일부 성능 매개변수를 설정합니다.
PostgreSQL 서비스를 다시 시작합니다. ↩
PostgreSQL 사용자, 데이터베이스 및 해당 테이블을 삭제합니다.
PostgreSQL 서버의 기본 매개변수를 설정합니다.
PostgreSQL 서비스를 다시 시작합니다. ↩
새 주소(주로 보고서)가 포함되지 않은 소스를 크롤링하기 위해 여러 스레드를 사용합니다. ↩
프로그램은 자동으로 새 데이터의 가용성을 확인합니다.
새 데이터를 사용할 수 있게 되면 이를 다운로드하여 데이터베이스와 디스크에 저장합니다.
프로그램은 사용자나 운영 체제에 의해 종료되지 않는 한 절대 멈추지 않습니다. ↩
크롤러는 각 소스의 robots.txt 규칙을 준수합니다. ↩ ↩ 2
크롤러는 Blockchair에서 사용 가능한 모든 블록체인에서 특정 주소의 암호화폐를 찾을 수 있습니다. ↩ ↩ 2 ↩ 3 ↩ 4 ↩ 5 ↩ 6
크롤러는 특정 BTC 주소에 대한 유용한 정보가 포함된 데이터만 저장합니다. ↩ ↩ 2 ↩ 3 ↩ 4
크롤러는 크롤링된 주소와 데이터를 연결합니다. ↩
관리자 권한으로 명령줄을 열지 않으면 UAC(사용자 계정 컨트롤) 메시지가 표시됩니다. ↩
프로그램은 관리자 액세스가 필요한 다른 명령(패키지 설치, PostgreSQL 다시 시작 등)을 실행하므로 관리자 권한으로 프로그램을 실행해야 합니다. ↩