吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3207|回复: 12
收起左侧

[其他转载] 【JS逆向解密】多个小说网站资源下载脚本

[复制链接]
asins 发表于 2022-8-21 16:54
本帖最后由 asins 于 2022-8-21 16:57 编辑

一、概要

下载工具都基于Deno,所以先要安装Deno。


进入对应版本的脚本目录,先修改脚本中你想下载的小说目录地址,再执行命令可完成下载:
[Bash shell] 纯文本查看 复制代码
deno run --allow-write --allow-read --allow-net ./index.ts


注意:有些网站有短时间允许下载量限制,可自行想办法找代{过}{滤}理工具来绕过此问题。


二、下载 ting55.com 网站的音频内容


代码中有跳过本地已存在文件逻辑

## 音频URL逻辑
音频URL是通过对`https://ting55.com/glink`发送POST格式请求得到。
详细下载参数可以看`https://img.ting55.com/site/p/js/p.js`文件,可在`https://tool.lu/js/`中对eval的代码做解密。

[JavaScript] 纯文本查看 复制代码
$(function() {
        var bookid = $("meta[name='_b']").attr('content');
        var maxPage = $("meta[name='_m']").attr('content');
        var page = $("meta[name='_cp']").attr('content');
        var p = $("meta[name='_p']").attr('content');
        var f = $("meta[name='_f']").attr('content');
        var d = $("meta[name='_d']").attr('content');
        var url = '';
        if (page != maxPage) {
                var c = Number(page) + 1;
                url = d + 'book/' + bookid + '-' + c
        }
        var media = {},
                headers = {};
        headers['xt'] = $("meta[name='_c']").attr("content");
        $.ajax({
                url: "/glink",
                type: "POST",
                data: {
                        'bookId': bookid,
                        'isPay': p,
                        'page': page
                },
                dataType: "json",
                headers: headers,
                success: function(data) {
                        if (data.status != -1) {
                                var u = data.ourl;
                                if (u != '') {
                                        if (f == 'mp3') {
                                                media = { mp3: u }
                                        } else {
                                                media = { m4a: u }
                                        }
                                }
                                var c = data.url;
                                if (u == '') {
                                        if (c != '') {
                                                var p = c + '?v=' + Date.now();
                                                if (f == 'mp3') {
                                                        media = { mp3: p }
                                                } else {
                                                        media = { m4a: p }
                                                }
                                        }
                                }
                        }
                        ting55_play('' + f + '', '' + d + '', media, '' + url + '');
                        if (data.status == -1) {
                                if (p != 1) {
                                        $('.jp-time-holder').css({
                                                'color': 'red',
                                                'text-align': 'center'
                                        }).text('本章节收费,请在手机上购买后收听!')
                                }
                        }
                }
        })
});


脚本下载见附件: download_ting55.com.zip (4.46 KB, 下载次数: 7)

三、下载 i275.com 网站的音频内容

[Asm] 纯文本查看 复制代码
// 音频播放页面:https://i275.com/play/12482/3864138.html
// 播放页面接口:https://i275.com/pc/index/getchapterurl/bookId/12482/chapterId/3864138.html
// 《汉乡》有声小说列表地址:https://i275.com/book/12482.html

// 加载算法
function abc(u){
        var tArr=u.split("*"),str='';
        for(var i=0,n=tArr.length;i<n;i++){str+=String.fromCharCode(tArr[i]);}
        return str;
}


脚本下载见附件: download_i275.com.zip (9.01 KB, 下载次数: 2)

四、下载 6yueting.com 网站的音频内容

这家网站没啥处理,直接下载就成。

脚本下载见附件: download_6yueting.com.zip (2.65 KB, 下载次数: 7)

免费评分

参与人数 2吾爱币 +9 热心值 +2 收起 理由
klise + 2 + 1 鼓励转贴优秀软件安全工具和文档!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

shiwowo 发表于 2022-8-23 22:46
feidaohaiwenqin 发表于 2022-8-22 17:04
我去telegram下载,还给加了料

推荐个关键字儿 群不知道哪一个
feidaohaiwenqin 发表于 2022-9-15 11:08
17096835721 发表于 2022-8-21 20:41
feidaohaiwenqin 发表于 2022-8-22 17:04
我去telegram下载,还给加了料
shiwowo 发表于 2022-8-23 22:48
请问一下 小白怎么个使用方法 哈哈
virsnow 发表于 2022-10-7 14:09
很有帮助,多多支持!
qx3618864 发表于 2022-10-8 15:29

很有帮助,多多支持!
homelessd 发表于 2022-10-8 16:21
学习一下,谢谢楼主的分享
bailexi 发表于 2022-10-9 09:20
感谢分享!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 02:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表