--永恒的烦恼

搭建小说网站

搭建小说步骤

一:web框架
一个好的框架代表着,运维、维护、成本、时间等,能让你更轻松。我这里推荐使用:狂雨小说。清洁、开源、兼容多平台、还在更新、对SEO优化不错、对服务器硬件要求一般(主要对硬盘有要求),当然最主要的是采集跟多个插件,不多讲,自己体会。搭建也很简单,直接把源码放到根目录,然后进行web式安装,记得需要开启伪静态,不然无法安装。
二:数据收集
一个小说肯定得要有自动采集功能,不然网站流量很难起来,这里不做搭建的部分。小说数据肯定是得要有的,可以自己通过网络收集txt文件,再自己上传到服务器。
三:网站安全
这里本来不属于的,但现在越来越重视网络安全,前期尽量先不要开启用户注册,用户注册一定要加验证,注意是后端验证。同时还要做访问限制(前期可以先不做)

个人搭建记录

一:部署
注意:一定要在本地先部署,等所有的数据都搞好再直接部署到服务器上,可以节约你的时间成本。
我使用小皮面板搭建的,我从18年接触它到现在,一直在用它,真的很不错。

注意在操作的时候会自动覆盖原来的Apache的伪静态文件,web框架:狂雨小说CMS下载,进行安装部署就完成了。
二:数据收集
个人不建议刚开始开来就花钱购买采集规则,虽然采集规则有免费的,但是很快就无效了。所以我选择了通过爬取别人的网站,把他们的小说下载下来,这里不得不提一下狂雨这个框架,小说是通过书名创建id,创建id文件夹存放对应的书名数据,章节直接存放在本地文件夹里面,也就是说,书里面的内容不是放到数据库里面的,只有书的一些信息才是。
我通过爬虫爬了两个站,有1.4万本左右数据在70多个g,后面通过删除重复也是有70个g的,还好没有爬太多,服务器都放不下,搞得我还得买硬盘。我个人爬取的源码:小说爬取
小说爬取运行文件分别为:三七中文跟qbiqu中文网,源码里面应该有几个地方需要修改,都是路径问题,注意自己看一下
三:数据上传
数据量太多了,没办法就写了脚本去跑,以免出错,这时候就体验出本地的好处,速度那是挺快的,当然啦Python的效率就在哪里,但也比你手动上传快很多。
我图片没有保存在本地,直接使用远程的别人的,脚本会先去起点搜索相应的书籍数据,不行才会到别的站搜索数据。
源码里面先运行创建书籍数据,再运行上传书籍数据,注意填写自己的cookie,直接在浏览器登录后台,通过浏览器开发者工具(F12键),点击网络随便找条数据,复制cookie就可以了,cookie是键值对的,也就是 = 变成 : ,键值都要用引号引起来。


四:其他
记得自己一定要查看源码,就算是不懂代码,中文总是可以看明白的吧?
数据可以通过阿里云上传,至少现在我80g的数据没有限制上传。
记得上传源码的同时,记得把小说数据库导出来放到服务器导进数据库,不然光是有小说数据也是没有用的。
采集器规则我现在没有去搞,看看流量怎么样吧,如果一年后不行就只能关了它。如果有流量的话,应该会发布一个采集器规则吧?应该吧?
SEO推广,我之前也有发布开源的脚本,但是都是小量,不到百条数据,这次搭建好小说网站应该会去再次更新,只是不知道什么时候有时间去做,近期要去忙其它。
同时也还没有做安全这一块,有时间再做但应该不会写出来了

赞(6) 打赏
转载请带上源站链接:玖伴一鹏 » 搭建小说网站

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏