-2

我想在蜘蛛启动后写入数据库(start_time),并希望存储所有通过电子邮件发送到数据库的统计信息。那么我该怎么做呢?

我应该写中间件吗,如果是这样,我怎么能触发蜘蛛开始和结束?

4

1 回答 1

0

这是我想出的,如下所述创建我自己的扩展:http: //doc.scrapy.org/en/latest/topics/extensions.html#writing-your-own-extension

顺便说一句,我不知道在哪里保存文件,所以我尝试将其命名为 myextension.py 并使用类 MyExtension 并保存在我的项目文件夹中。然后在设置文件(settings.py)中调用它如下:

EXTENSIONS = {
    'project_name.myextension.MyExtension': 1000,
}
于 2012-07-06T12:16:47.853 回答