medevil
像游民星空那样的图文攻略,动辄几十上百页,而且是网页套网页,如何批量保存?
一、singleFile批量保存网页方案
参考 https://blog.csdn.net/imheketong/article/details/141131999
安装singleFile 插件之后 右击插件图标选择打开侧边栏 有一个tab 是批量保存网址 ,切换到批量网址这个tab后 点击添加多个网址的按钮后输入网址
以游民星空 某图文攻略 为例 https://www.gamersky.com/handbook/202012/1345162.shtml
观察https://www.gamersky.com/handbook/202012/1345162.shtml 发现规律为 除了首页外 其他页面的规则为 https://www.gamersky.com/handbook/202012/1345162_(*).shtml 从2 到 16
打开网址链接批量生成器 https://remeins.com/index/app/urlcreat
网址输入
https://www.gamersky.com/handbook/202012/1345162_(*).shtml
选择等差数列
首项 填2 项数填 15 公差 填 1
点击生成
得到
https://www.gamersky.com/handbook/202012/1345162_2.shtml
https://www.gamersky.com/handbook/202012/1345162_3.shtml
.... /* 此处省略 XX行 */
https://www.gamersky.com/handbook/202012/1345162_16.shtml
手动补充第一行 https://www.gamersky.com/handbook/202012/1345162.shtml
粘贴结果到 【请按行输入网址列表】的窗口 点击确定 点击 保存页面按钮 插件 会自动打开新标签页打开 网页 并保存文件,保存完成后 会自动关闭标签页
二、批量保存的网页先后顺序 不好识别 的解决办法
上面批量下载后的网页文件名无法识别 先后顺序,一种简单的解决办法:
打开singleFile 插件 选项 新建配置 游民星空 切换到这个配置
在文件名配置这里将模板从
%if-empty<{page-title}|No title> ({date-locale} {time-locale}).{filename-extension}
改为
{url-href-flat}.{filename-extension}
在自动设置规则这里 配置 网址 https://www.gamersky.com/* 选择 配置文件为 游民星空, 自动保存配置 为 游民星空
然后重复刚才的批量保存操作。
三、打开保存的网页发现 图片不完整 的解决办法
打开singleFile 插件 选项 勾选配置文件 游民星空
图片
最长空闲时间(毫秒)填2500
触发滚动事件 打勾
加载延迟框架 打勾
自动保存
页面加载完成后延迟该时间再进行自动保存(秒) 设置 3秒
四、网页批量转 PDF并合并
https://tools.pdf24.org/zh
https://download.pdf24,org/pdf24-creator-latest-x64.exe
安装完成后 打开桌面图标 PDF24 Toolbox 选 转化为PDF
选择 之前下载的文件 点击转化为 PDF
转化完成 后 点击 保存按钮 选择 某个文件夹确定 PDF 会保存到这个文件夹
点击软件 左上角 主页 选择 PDF 合并 选择上一步生成的 PDF 点击 创建PDF
转化完成 后 点击 保存按钮 选择 某个文件夹 输入文件名 并点击保存