이 스크립트는 온라인 리더에서 전자책을 다운로드하고 오프라인에서 볼 수 있는 EPUB 파일을 만듭니다.
원격 EPUB 아카이브의 URL을 알고 있는 경우 이 스크립트를 사용할 수 있지만 이는 다음 사이트에 대한 EPUB URL 찾기를 처리하도록 특별히 설계되었습니다.
epub.pub
readanybook.com
다른 도메인에 대한 지원을 요청하려면 이슈를 열거나 PR을 제출하세요!
원격 EPUB 파일에 대한 URL이 주어지면 이 스크립트는 콘텐츠 목록을 구문 분석하고 필요한 모든 파일을 다운로드하여 EPUB 아카이브를 로컬로 다시 생성합니다.
www.epub.pub 또는 www.readanybook.com 도서 페이지에 대한 URL이 제공되면 EPUB의 원격 저장소 URL을 자동으로 확인할 수 있습니다.
이 스크립트는 다운로드 및 생성 프로세스 중에 진행 상황을 추적하고 문제를 식별하는 데 도움이 되는 자세한 출력을 지원합니다.
Linux, MacOS 및 Windows에서 작동합니다.
파이썬 3.6 이상
종속성:
bs4
lxml
tqdm
urllib3
저장소를 복제하거나 스크립트 파일을 다운로드하세요.
pip를 사용하여 필수 Python 패키지를 설치합니다.
pip 설치 -r 요구사항.txt
스크립트를 실행하려면 다음 명령을 사용하십시오.
코드 복사 python epub_downloader.py [책_URL] [-v]
book_url
: EPUB 아카이브의 URL이나 epub.pub 또는 readanybook.com의 도서 페이지 URL입니다.
-v
, --verbose
: 자세한 출력 활성화(선택 사항)
스크립트는 www.epub.pub 및 www.readanybook.com 도메인의 도서 페이지에서 직접 다운로드를 처리합니다.
파이썬 epub_downloader.py https://www.epub.pub/book/it-by-stephen-king
파이썬 epub_downloader.py https://www.readanybook.com/ebook/it-book-565296
또는 epub.pub 스프레드 또는 연속 페이지에서 다운로드할 수 있습니다(온라인 읽기 버튼 중 하나를 클릭한 후).
파이썬 epub_downloader.py https://spread.epub.pub/epub/5a5827247412f4000781f18e 파이썬 epub_downloader.py https://continuous.epub.pub/epub/5a5827247412f4000781f18e
또는 EPUB URL을 수동으로 검색하려는 경우:
파이썬 epub_downloader.py https://asset.epub.pub/epub/it-by-stephen-king-1.epub
스크립트는 다운로드한 파일을 저장할 임시 디렉터리를 생성하며, 이 디렉터리는 EPUB가 생성된 후 정리됩니다.
저자 지원: 이 스크립트를 사용하여 다운로드한 전자책이 마음에 드신다면 합법적인 판매점에서 책을 구입하여 저자를 지원해 보시기 바랍니다.