2024-05-23 19:26:42 发布
网友
我有一个使用2.0版的粗糙项目,但是当我升级到2.4版时,我得到了上面的错误
在下面的init.py文件中,可能会出现故障: \Anaconda3\lib\site packages\scrapy\loader\uem>init.py
在版本2.0中不存在的此导入行上:
import itemloaders
你知道为什么吗
正如前面的评论所说,这些都在文档中列出了。 尽管如此,我还是更改了下面的导入语句
from scrapy.loader import ItemLoader
到
from itemloaders import ItemLoader
它成功了
文档示例中给出了关于项目加载器的信息。您必须从scrapy.loader导入ItemLoader。链接:https://docs.scrapy.org/en/latest/topics/loaders.html
在scrapy 2.3中更改了Itemloader
来自scrapy v.2.3release notes:
The base implementation of item loaders has been moved into a separate library, itemloaders, allowing usage from outside Scrapy and a separate release schedule
正如前面的评论所说,这些都在文档中列出了。 尽管如此,我还是更改了下面的导入语句
from scrapy.loader import ItemLoader
到
from itemloaders import ItemLoader
它成功了
文档示例中给出了关于项目加载器的信息。您必须从scrapy.loader导入ItemLoader。链接:https://docs.scrapy.org/en/latest/topics/loaders.html
在scrapy 2.3中更改了Itemloader
来自scrapy v.2.3release notes:
相关问题 更多 >
编程相关推荐