Scrapy:没有名为“ scrapy.contrib”的模块

时间:2019-03-09 06:07:18

标签: module scrapy

我到处都在寻找解决方案。我以前没有遇到过“来自scrapy.contrib ...”的问题,但是现在它引发了此错误。

File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'scrapy.contrib'

在这里发布是万不得已的方法。在这里提供任何帮助将非常欢迎。

3 个答案:

答案 0 :(得分:2)

scrapy.contrib已经过时了。
在1.6版本的scrapy中将其删除。

有关更多详细信息,请参见https://docs.scrapy.org/en/latest/news.html#deprecation-removals

答案 1 :(得分:1)

从scrapy.linkextractors.sgml导入SgmlLinkExtractor

答案 2 :(得分:0)

从scrapy.linkextractors 导入LinkExtractor