来自Scrapy教程:

  

domain_name:标识Spider。它必须是唯一的,也就是说,您可以为不同的Spiders设置相同的域名。

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

  

domain_name ='example.com'

或者我可以命名

domain_name = 'ex1'

问题是我有一个使用域名

的蜘蛛
domain_name = 'whitecase.com'

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

domain_name = 'wc2'

但我收到错误“找不到域名蜘蛛”wc2""

有帮助吗?

解决方案

回答我自己的问题:

  

domain_name ='wc2'

作品。

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top