프로젝트 소개
이 프로젝트는 Node.js 스크립트를 제공하며, Playwright를 통해 TikTok 계정 홈페이지의 item_list 인터페이스를 가로채 영상 ID, 설명, 게시 시간을 가져오고, 제목 유사도와 날짜 가중치 알고리즘을 결합하여 매칭된 링크를 Feishu 다차원 테이블에 자동으로 다시 기록합니다. 세 가지 트리거 방식을 지원합니다: 테이블 내 '즉시 동기화' 버튼(60초 이내 응답), 로컬 데몬 프로세스가 60초마다 폴링, GitHub Actions 예약 작업(30분마다). 동시성은 파일 잠금과 하트비트 메커니즘을 통해 자가 치유되어 중복 수집을 방지합니다. 또한 --refresh-stats 모드를 제공하여 30분마다 재생 수와 좋아요 수를 새로 고치며, 구성은 config.json과 환경 변수로 분리되고, 클라우드 배포는 npm run deploy:github 명령 하나만 필요합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.