프로젝트 소개

ParserUpwork는 Upwork 구직 연구를 위한 개인 자동화 도구입니다. 'Upwork HTML Dumper'라는 Chrome MV3 확장 프로그램과 오프라인 Java 21 파서를 결합하여 수동 브라우징을 줄입니다. 확장 프로그램은 urls.json의 URL 목록에서 검색 결과 페이지를 열고 HTML 덤프를 로컬 폴더에 저장합니다. 그런 다음 파서는 네트워크나 데이터베이스 접근 없이 해당 덤프를 읽고, 전역 seen.bin 파일을 사용하여 uid별로 작업을 중복 제거한 후 두 개의 Markdown 보고서를 출력합니다. new.md는 수동 검토가 필요한 작업용이고, rejected.md는 하드 자동 필터에 의해 제거된 작업용이며, 이유 열을 포함합니다. 선택 규칙은 14개 전문 분야, Upwork 쿼리 구문, 자동 필터링과 수동 검토로 나뉜 선택 기준을 포함하는 rules/ 디렉토리에서 유지 관리됩니다. 패키징된 파서는 배치 래퍼가 있는 fat jar로 배포되며, 자체 테스트 명령이 구조 무결성을 확인합니다. 이 프로젝트는 반복 가능한 오프라인 워크플로를 통해 Upwork 목록을 수집하고 분류하려는 개인 프리랜서에게 적합합니다.