1

来自 Scrapy 教程:

domain_name:标识蜘蛛。必须是唯一的,即不能为不同的Spider设置相同的域名。

这是否意味着domain_name必须是有效的域名,例如

domain_name = 'example.com'

或者我可以命名

domain_name = 'ex1'

问题是我有一个使用域名的蜘蛛

domain_name = 'whitecase.com'

现在我创建了一个新的蜘蛛作为 CrawlSpider 的实例并命名它

domain_name = 'wc2'

但我得到了错误"could not find spider for domain "wc2""

4

2 回答 2

1

回答我自己的问题:

域名 = 'wc2'

作品。

于 2009-11-26T17:40:22.897 回答
0

正如你自己发现的那样,domain_name不应该是真实的。它在调用蜘蛛爬行时使用。

于 2010-04-10T22:57:28.477 回答