sciencedirect-live-session-fetcher은(는) 무엇을 하나요?
라이브 인증된 Edge 세션을 통해 일괄적으로 ScienceDirect PDF를 가져오기 위한 재사용 가능한 스크립트 및 Codex 스킬입니다.
개요
이 리포지토리는 ScienceDirect에서 PDF를 안정적으로 대량 다운로드하기 위한 도구와 스킬을 제공합니다. 라이브 Edge 브라우저 세션의 인증 상태를 활용하여 ScienceDirect의 접근 제한을 우회하고, 여러 문서를 순차적으로 가져옵니다.
주요 기능
- 라이브 세션 기반 인증: 수동으로 로그인한 Edge 세션을 재사용하여 ScienceDirect 접근.
- 순차적 PDF 가져오기: 지정된 URL 목록에서 PDF를 순서대로 다운로드.
- 재시도 및 오류 처리: 네트워크 오류나 일시적 차단 시 자동 재시도.
- Codex 스킬 지원: Codex 플랫폼에서 바로 사용 가능한 스킬 정의 제공.
- 재사용 가능한 스크립트: 독립 실행형 스크립트로 다른 AI 에이전트에도 통합 가능.
사용 방법
- Edge 브라우저 설정: 라이브 세션을 유지하기 위해 Edge를 특정 프로필로 실행합니다.
- 스크립트 실행: 제공된 스크립트를 사용하여 PDF 다운로드를 시작합니다.
- Codex에서 사용: Codex 환경에서 스킬을 로드하여 대화형으로 작업을 수행합니다.
요구 사항
- Python 3.8+
- Edge 브라우저 (최신 버전 권장)
- ScienceDirect 유효한 구독 권한
스크립트 구성
fetch_pdfs.py: 주요 다운로드 스크립트.session_manager.py: Edge 세션 관리 모듈.skill.json: Codex 스킬 정의 파일.
라이선스
MIT