笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册

命令行工具

发布者: 笨鸟自学网



设置

  • Syntax: scrapy settings [options]

  • 需要项目: no

获取 Scrapy 设置的值。

如果在项目中使用,它将显示项目设置值,否则它将显示该设置的默认 Scrapy 值。

示例用法:

$ scrapy settings --get BOT_NAME
scrapybot
$ scrapy settings --get DOWNLOAD_DELAY
0

运行蜘蛛

  • Syntax: scrapy runspider <spider_file.py>

  • 需要项目: no

运行一个包含在python文件中的spider,而不必创建一个项目。

示例用法:

$ scrapy runspider myspider.py
[ ... spider starts crawling ... ]

版本

  • Syntax: scrapy version [-v]

  • 需要项目: no

打印残缺版本。如果使用 -v 它还打印python、twisted和platform信息,这对bug报告很有用。

长凳

  • Syntax: scrapy bench

  • 需要项目: no

运行一个快速基准测试。 标杆管理 .

自定义项目命令

还可以使用 COMMANDS_MODULE 设置。请参阅中的scrappy命令 scrapy/commands 有关如何实现命令的示例。

COMMANDS_MODULE

违约: '' (空字符串)

用于查找自定义 Scrapy 命令的模块。这用于为您的Scrapy项目添加自定义命令。

例子:

COMMANDS_MODULE = 'mybot.commands'

通过setup.py入口点注册命令

还可以通过添加 scrapy.commands 库入口点中的节 setup.py 文件。

下面的示例添加了 my_command 命令:

from setuptools import setup, find_packages

setup(name='scrapy-mymodule',
  entry_points={
    'scrapy.commands': [
      'my_command=my_scrapy_module.commands:MyCommand',
    ],
  },
 )
123456789
上一篇:Scrapy 教程下一篇:蜘蛛

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2024-9-8 11:17 , Processed in 0.025242 second(s), 17 queries .

© 2001-2020

返回顶部