我到处都在寻找解决方案。我以前没有遇到过“来自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'
在这里发布是万不得已的方法。在这里提供任何帮助将非常欢迎。
答案 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