1 pyspider all # 启动pyspider
2 # pyspider [OPTIONS] COMMAND [ARGS]
3 # 可以查看https://www.cntofu.com/book/156/command.md
4 """
5 TEXT是需要指定的文本字符串,FILENAME文件名,INTEGER数字
6 Options:
7 -c, --config FILENAME 指定配置文件名称
8 --logging-config TEXT 日志配置文件名称,默认: pyspider/pyspider/logging.conf
9 --debug 开启调试模式
10 --queue-maxsize INTEGER 队列的最大长度
11 --taskdb TEXT taskdb的数据库连接字符串, default: sqlite
12 --projectdb TEXT projectdb的数据库连接字符串, default: sqlite
13 --resultdb TEXT resultdb的数据库连接字符串, default: sqlite
14 --message-queue TEXT 消息队列连接炙甘草default: multiprocessing.Queue
15 --amqp-url TEXT [deprecated] amqp url for rabbitmq. please use --message-queue instead.
16 --beanstalk TEXT [deprecated] beanstalk config for beanstalk queue. please use --message-queue instead.
17 --phantomjs-proxy TEXT phantomjs使用的代理,ip:port的兴衰
18 --data-path TEXT 数据库存放的路径
19 --version pyspider的版本
20 --help 显示帮助信息
21 """
22 # 配置文件模板 pyspider.json
23 pyspider -c pyspider.json all
24 {
25 "taskdb": "mysql+taskdb://username:password@host:port/taskdb",
26 "projectdb": "mysql+projectdb://username:password@host:port/projectdb",
27 "resultdb": "mysql+resultdb://username:password@host:port/resultdb",
28 "message_queue": "amqp://username:password@host:port/%2F",
29 "webui": {
30 "username": "some_name",
31 "password": "some_passwd",
32 "need-auth": true
33 }
34 }