首先是技术选型:
1,前端,使用vue,
2,后端,使用flask
3,数据库,使用mysql,数据量是本书,万章节,这样数据越来越多,使用mysql可以进行数据库优化,分表这样,mysql更加得心应手一些,MongoDB,这个好处就是不用建表,更适合数据采集,
4,数据采集,使用scrapy,requests采集所有的数据太晚了,需要10天,但是scrapy只需要10个小时,所以大规模的采集,就不用考虑requests了。
这个项目的前端页面1,列表页,按照分类展示
2,书的章节页,按照章节展示
3,具体的章节,就是具体的文字了,支持上一章,下一章,返回目录