书籍获取命令详解

注:在使用命令前我们需要进入到站点对应的虚拟环境。默认安装进入虚拟环境步骤如下:

cd /home/web/edNovel/bin
source activate
cd ..

在虚拟环境中使用 python3 manage.py [命令] --help 可以查看指定命令的参数详细说明

命令格式及参数

python3 manage.py book --id=[规则id]
--id=规则id >> 指定规则id获取对应站点的书籍列表。不指定id将遍历获取全部启用的规则记录(单线程)

如何使用多线程获取不同站点的书籍?

程序默认使用单线程获取单个站点的书籍信息,对于新站点书籍数据较少时我们可能希望尽快的添加更多书籍。这时候我们就可能需要使用多线程或者是多任务窗口来实现更快的获取书籍数据。

使用多任务窗口同时获取多个站点书籍数据

我们可以通过创建多个screen任务窗口,然后在每个窗口内指定不同的规则id 从而实现同时获取多个站点的书籍数据。只要有足够的规则和硬件资源我们可以在短时间内获取大量的书籍数据。