小编典典

无法导入杂项物品

python

按照入门指南中的说明,我有一个非常基本的蜘蛛,但是由于某种原因,尝试将我的物品导入蜘蛛中会返回错误。蜘蛛和物品代码如下所示:

from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector

from myProject.items import item

class MyProject(BaseSpider):
    name = "spider"
    allowed_domains = ["website.com"]
    start_urls = [
        "website.com/start"
    ]

    def parse(self, response):
        print response.body

from scrapy.item import Item, Field

class ProjectItem(Item):
    title = Field()

当我运行此代码时,scrapy要么找不到我的蜘蛛,要么无法导入我的项目文件。这里发生了什么?这应该是一个正确运行的例子吗?


阅读 127

收藏
2021-01-20

共1个答案

小编典典

在与一起工作时,我也有几次scrapy。您可以在Python模块的开头添加以下行:

from __future__ import absolute_import

更多信息在这里:

2021-01-20