吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4633|回复: 75
上一主题 下一主题
收起左侧

[Web逆向] 网站小说具体章节下载

  [复制链接]
跳转到指定楼层
楼主
TaPai 发表于 2025-9-24 10:28 回帖奖励
本帖最后由 TaPai 于 2025-9-24 10:30 编辑

twkan.com 网站小说下载解析,具体章节下载。
目前仅支持这个网站。其他类似网站其实也大差不差。



本想使用python进行,奈何技术不够。


使用JavaScript进行具体章节下载。


技术方向:JavaScript


1、使用浏览器进入网站,需要进入具体章节,打开控制台



2、在控制台输入代码
[JavaScript] 纯文本查看 复制代码
// 设置语言,这个网站有简繁体区分,设置为简体
const lang = document.querySelector('#zh_click_s').click()

// 获取章节标题
const filename =  document.querySelector('.txtnav h1').innerHTML
// 获取作者名称    
const author =  document.querySelector('.txtinfo span:nth-child(2)').innerHTML.replace(/作者[::]/, '');

// 获取具体内容
const el = document.querySelector('#txtcontent');
    

// 拿到具体内容,并处理其中的换行、空格等
let text = Array.from(el.childNodes).reduce((str, node) => {
        if (node.nodeType === Node.TEXT_NODE) {
            const trimmed = node.textContent.trim();
            return str + (trimmed ? trimmed : '');
        }
        return node.tagName === 'BR' ? str + '\n' : str;
    }, '');

text = text.replace(/\n+/g, '\n\n').trim();

// JavaScript无法操作文件,所以使用JavaScript的下载
// 创建一个a标签,使用a标签的download属性下载目标
const a = document.createElement('a');

// 创建一个URL,指向新创建的Blob对象,并设置其类型为'text/plain'(纯文本)
a.href = URL.createObjectURL(new Blob([text], {type: 'text/plain'}));

// 设置下载文件的文件名。
a.download = filename.endsWith('.txt') ? filename : `${filename}.txt`;

// 触发
a.click();

// 销毁创建的url
URL.revokeObjectURL(a.href);






3、回车之后即可下载





*可能会遇到这种情况

免费评分

参与人数 8吾爱币 +14 热心值 +7 收起 理由
harukixu + 1 谢谢@Thanks!
Mariner + 1 + 1 谢谢@Thanks!
涛之雨 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
haiyangnanzi + 1 + 1 谢谢@Thanks!
ws001980 + 1 + 1 谢谢@Thanks!
wanfon + 1 + 1 热心回复!
smnooo + 1 + 1 谢谢@Thanks!
chinawolf2000 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

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

来自 #
 楼主| TaPai 发表于 2025-9-29 13:47 |楼主
在最后一行代码后面添加下面这两行代码,
用来控制下一章的操作

[JavaScript] 纯文本查看 复制代码
const nextPage =  document.querySelector('.container .page1>a:last-child')
nextPage.click()


来自 #
 楼主| TaPai 发表于 2025-10-24 10:11 |楼主
A丶情枫 发表于 2025-10-24 09:57
目前用不到,支持一下

因为网站的对应内容的id修改了,把上面代码里面的内容id修改一下即可。























推荐
SherlockProel 发表于 2025-9-24 10:50
我有个大胆的想法,把小说内容打印到控制台,再混杂一些正常的日志信息,就可以上班摸鱼看小说了,吆西。
推荐
A丶情枫 发表于 2025-10-24 09:57
目前用不到,支持一下
推荐
Maiz1888 发表于 2025-9-26 08:57
TaPai 发表于 2025-9-25 10:00
我技术还不够,目前只能做到这一步

慢慢来,语法大致相似
推荐
shadmmd 发表于 2025-9-25 00:58
SherlockProel 发表于 2025-9-24 10:50
我有个大胆的想法,把小说内容打印到控制台,再混杂一些正常的日志信息,就可以上班摸鱼看小说了,吆西。

有一个命令行看小说-Glance
推荐
笨笨家的唯一 发表于 2025-9-24 11:10
SherlockProel 发表于 2025-9-24 10:50
我有个大胆的想法,把小说内容打印到控制台,再混杂一些正常的日志信息,就可以上班摸鱼看小说了,吆西。

好想法,支持一下
4#
fuvenusck 发表于 2025-9-24 11:12
电子书爱好者的福音,谢谢分享
5#
yizhiyuanmo007 发表于 2025-9-24 11:36
就喜欢摸鱼
6#
yinzhesky 发表于 2025-9-24 11:48
收藏起来
7#
gabhgax 发表于 2025-9-24 12:01
试试怎么样,感谢分享
8#
xilihutu 发表于 2025-9-24 13:25
感谢分享,正好有个小说试一试。
9#
hysam 发表于 2025-9-24 14:57
收藏一下
10#
策士 发表于 2025-9-24 15:03
去下载仙逆,不错
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-2-15 18:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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