wenku8.net是一个日轻下载很观看的网站,收录了非常非常多的小说资源。

但是由于众所周知的原因,某些小说因版权问题无法正常下载和阅读,

所以我在论坛上看见了一个方法可以绕开版权限制

下载小说的办法原理非常非常简单

就是去找一个,没受限制的小说下载页对他点右键,获取到下载链接

如 图1:

下载链接:

{ name: "GBK 线路1", url: `https://dl.wenku8.com/down.php?type=txt&node=1&id=书籍ID` },
{ name: "GBK 线路2", url: `https://dl.wenku8.com/down.php?type=txt&node=2&id=书籍ID` },
{ name: "UTF8 线路1", url: `https://dl.wenku8.com/down.php?type=utf8&node=1&id=书籍ID` },
{ name: "UTF8 线路2", url: `https://dl.wenku8.com/down.php?type=utf8&node=2&id=书籍ID` },
 { name: "繁体 线路1", url: `https://dl.wenku8.com/down.php?type=big5&node=1&id=书籍ID` },
 { name: "繁体 线路2", url: `https://dl.wenku8.com/down.php?type=big5&node=2&id=书籍ID` }

而我们只要把书籍的ID替换一下,换成受到限制的小说的ID就可以正常下载

而书籍ID查看非常简单,打开书的页面,我们看他的网址这里(见图2)而这个1587就是无职转生的ID

图2

我们只要把1587填入刚才列出的链接里,在打开浏览器就可以下载

示例2

#原链接 简体GBK 1链接
https://dl.wenku8.com/down.php?type=txt&node=1&id=书籍ID
#替换成无职转生的1587,在浏览器打开就可以下载
https://dl.wenku8.com/down.php?type=txt&node=1&id=1587

但这样有点麻烦,因为每次都要去专门打开一个没有限制的小说在复制粘贴进去

不符合我的操作习惯,所以我就写一个html来实现图型下载界面

核心代码是

 <script>
        function generateDownloadLink() {
            const bookId = document.getElementById('bookId').value;
            const links = [
                { name: "GBK 线路1", url: `https://dl.wenku8.com/down.php?type=txt&node=1&id=${bookId}` },
                { name: "GBK 线路2", url: `https://dl.wenku8.com/down.php?type=txt&node=2&id=${bookId}` },
                { name: "UTF8 线路1", url: `https://dl.wenku8.com/down.php?type=utf8&node=1&id=${bookId}` },
                { name: "UTF8 线路2", url: `https://dl.wenku8.com/down.php?type=utf8&node=2&id=${bookId}` },
                { name: "繁体 线路1", url: `https://dl.wenku8.com/down.php?type=big5&node=1&id=${bookId}` },
                { name: "繁体 线路2", url: `https://dl.wenku8.com/down.php?type=big5&node=2&id=${bookId}` }
            ];
            
            document.getElementById('downloadLinks').innerHTML = links.map(link => `
                <div class="link-container">
                    <a href="${link.url}" target="_blank">${link.name}</a>
                </div>
            `).join('');

让用户输入ID自动替换生成下载链接,生成按钮点击自动下载

我把这个网站部署在cloudflare上了

链接

wk8.fsyl001.sbs

wenku8.fsyl001.sbs

完整代码见我的

GitHub仓库:

https://github.com/FSYL001/wenku8downloadWeb

例图3: