【修正】用novel-downloader与抓包精灵下载晋江已购买章节(限安卓)_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:3514 回复:8

[网络取书] 【修正】用novel-downloader与抓包精灵下载晋江已购买章节(限安卓)

刷新数据 楼层直达
softw

ZxID:9730947

等级: 热心会员
举报 只看楼主 使用道具 楼主   发表于: 2023-12-12 0
方法:
1) 安装 暴力猴或篡改猴或油猴
暴力猴 https://www.yxnet.net/479.html
篡改猴 https://www.tampermonkey.net/

2) 装好上者后,查找脚本novel-downloader
https://greasyfork.org/en/scripts/406070-%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8  按install
https://github.com/404-novel-project/novel-downloader (这个听说更新较快,装法是点code,拷贝url到导入那里安装,不过我主要是看issues那里有无人反应不成功的状况)

装好要在晋江该篇小说的主页,以下拷贝novel-downloader说明:

本脚本执行下载任务时将播放无声音频,以保证脚本后台运行时不被休眠。
如果本脚本支持该小说网站,当打开小说目录页时,网页右上角会出现下载图标,点击该图标即可开始下载。
如果你要下载的小说章节较多,等待时间可能较长,此时请耐心等待。
你通过右下角进度条了解当前下载进度,或者按下 F12,打开网页控制台查看当前下载状态。
下载完成后,本脚本将会自动下载一个 TXT 文档及 EPUB 文档。
TXT 文档请使用记事本或其它阅读软件进行阅读。
EPUB 文档请使用相应阅读器阅读。

补充:novel-downloader图标左边是下载,
右边齿轮可以设置,基本设置我会点击第xx章,自定义筛选如果你只要下某几章就去序号写如45-87
设置完后记得save,再点图标左边的下载。

不过设置到这步,还是下不全,novel-downloader说明:

当前部分网站(如晋江文学城)需要手动填写登录 token。
晋江文学城

下载抓包精灵(可在 Google Play、酷安搜索到,其他软件也可以)并配置好设置,然后登录晋江文学城 android app (iOS 平台不适用)并随意浏览章节,在形如“https://app.jjwxc.org/androidapi/chapterContent?” 等链接中找到&token=后的字符串(止于下一个&)。

在脚本管理器中新建如下脚本(不要把该脚本代码和其他脚本代码合并,除非你完全理解脚本的意思)并保存:

// ==UserScript==
// @name           auto inject tokenOptions
// @name  space    http://tampermonkey.net/
// @version        0.1
// @description  auto inject tokenOptions
// @author       You
// @match          *://*/*
// @grant          none
// ==/UserScript==

(function () {
  "use strict";

  const tokenOptions = {
    Jjwxc: "填入token,形如客户号+下划线'_'+字母与数字混合的字符串",
  };
  window.tokenOptions = tokenOptions;
})();

例如:

    Jjwxc:"11111111_750afc84c839aaaaafccd841fffd11f1",

以上这部份我试了很久,分享如下:
抓包精灵   https://apkpure.com/cn/netcapture/com.minhui.networkcapture

因为我不想在安卓手机上试,所以我是在PC上安装安卓仿真器安装 抓包精灵跟晋江apk
使用方法我参考这2帖  https://blog.csdn.net/weixin_61081791/article/details/126626524
不过后来一直弄不成根证书也达成目的
设置可允许悬浮窗设置, 方便抓包的时候看到是否返回接口信息  这个我做了,比较方便

我是先开晋江,登入并找一篇限免的书,此时打开抓包精灵(NetCapture),点右下的start
再回到晋江,此时右边有个悬浮白点,我点一章翻个几页,又到目录看看
这时再点白点,选text,找内容是像“https://app.jjwxc.org/androidapi/chapterContent?
按copy搜token,可能有2~3个要点进去查看。找到后拷贝类似这样 11111111_750afc84c839aaaaafccd841fffd11f1
_之前的就是你晋江证号,后面就是token
做一次就好了。
每次登出晉江APP後再登入,就要重新抓取token。

之后就到添加脚本处拷贝novel-downloader在晋江文学城处写的脚本填上token,之后就能下载无缺字的章节了(要已购买或试限免的书)。

感谢某网友教我,我自己又摸索了很久,所以干脆整理出来跟大家分享。

[ 此帖被softw在2023-12-24 12:17重新编辑 ]
本帖提到的人: @name @grant @match @namespace @AutHOR @.........
博间子

ZxID:12773779

等级: 热心会员
举报 只看该作者 8楼  发表于: 10-19 0
原下载脚本项目在晋江改版后再下载vip文需要手动修改,本小白看着issue区意见修改完全不会后,
发现有一个分叉版本,https://github.com/ldm0206/novel-downloader
用这个版本更新后下载vip文就可以了。

很奇怪今天遇到一个问题,第一次下载限免文,但完全下不了。
看下载日志只能抓取到入vip的第一章,后面章节就卡住了。
逝如云烟

ZxID:2621800

等级: 热心会员
配偶: 紫晶蝶樱
举报 只看该作者 7楼  发表于: 10-07 0
10.7使用反馈
先确定脚本是否正常加载,token是不是最新的

在火狐浏览器下,如果非V得章节都取不了字,编辑主体脚本,不是token那个,是下载器本体那个。
搜索 getChapterInfo
把里面的
引用
"user-agent":"Mobile"

改成
引用
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"



保存,重启浏览器再试试


如果修改脚本、更换浏览器后还不能成功下载,可以用Violentmonkey脚本管理器替换Tampermonkey脚本管理器。

引用

ps:因为脚本模拟的是安卓版本,所以如果文是全文购买,可以翻翻过去全文购买的文,有福利章节的也能抓出来。




冰寒霜梅

ZxID:10952944


等级: 热心会员
宠辱不惊
举报 只看该作者 6楼  发表于: 03-30 0
同问,虽然买了vip,但是电脑版本下载不全,总有几章缺失。有没有什么好方法啊……
逝如云烟

ZxID:2621800

等级: 热心会员
配偶: 紫晶蝶樱
举报 只看该作者 5楼  发表于: 03-05 0
Token那个编码定期会更换。所以每次下载不全的时候,就去抓包精灵重新抓一边uid更新脚本,然后重启浏览器就行了
本帖最近评分记录: 1 条评分 派派币 +1
  • softw

    派派币 +1 03-10

    -

狼窝里的猫

ZxID:4816348

等级: 热心会员
别跟我比懒,我懒得跟你比
举报 只看该作者 4楼  发表于: 02-19 0
我在电脑上安装了novel-downloader脚本,最近问题就是出在下载不全上面,抓包精灵有电脑版脚本吗?
遺憾

ZxID:99742183

等级: 博览群书
举报 只看该作者 地板   发表于: 01-16 0
上次弄成功了,但這兩天忽然用不了……去腳本那裡重新安裝了也一樣QAQ
本帖最近评分记录: 1 条评分 派派币 +1
  • softw

    派派币 +1 03-10

    最近有更新过。

久夏不语

ZxID:53879831

等级: 牙牙学语
问世间情为何物,两岸猿声啼不住。
举报 只看该作者 板凳   发表于: 01-02 0
有点复杂,有点学不会,难过
klkl333

ZxID:12844551


等级: 热心会员
周年8.2/下一次1666T、222H
举报 只看该作者 沙发   发表于: 2023-12-24 0
感谢分享,马克备用
发帖 回复