From 39b4a87f350adaded4dec8aadf33d3e55f28948e Mon Sep 17 00:00:00 2001 From: wenqh Date: Fri, 3 Mar 2023 16:54:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +++++++++++ src/main/java/io/github/lovelyjuice/Main.java | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5ccba05 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +## 原理 +通过控制浏览器翻页的方式获取书籍内容并保存到本地。 + +## 使用方法 + +1. 安装jdk,jdk版本11以上,过程略。 +2. 下载ChromeDriver,和jdread-downloader.jar放在同一目录。ChromeDriver大版本要等于你安装的chrome版本,比如chrome 110就得用ChromeDriver 110版本。下载链接: https://chromedriver.storage.googleapis.com/index.html +3. 在jar文件所在目录打开终端,运行jar包:`java -jar jdread-downloader.jar` +4. 运行后会自动打开chrome,并跳转到登录页面,登录后打开书籍的第一页,向下滚动页面直至能看到“下一章”的按钮 +5. 回到命令行窗口输入任意字符按回车开始爬取,爬取完成后会生成HTML页面,如果想离线保存图片的话可以用浏览器打开然后右键另存为完整的HTML文件。 +6. 操作浏览器打开下一本书的封面,重复上一个步骤。 \ No newline at end of file diff --git a/src/main/java/io/github/lovelyjuice/Main.java b/src/main/java/io/github/lovelyjuice/Main.java index 9139586..0cce583 100644 --- a/src/main/java/io/github/lovelyjuice/Main.java +++ b/src/main/java/io/github/lovelyjuice/Main.java @@ -66,7 +66,7 @@ public static void main(String[] args) throws FileNotFoundException { System.out.println("出错了,请重试!"); } System.out.println("跳转到书籍第一页后,输入任意字符开始,输入q退出:"); - } + } driver.quit(); } } \ No newline at end of file