나는 치료법과 몽고 밥을 함께 사용하는 방법을 배우기 위해 this tutorial을 따르고 있습니다. 그러나 계속해서 다음과 같은 오류 메시지가 표시됩니다.치료 파이프 라인을 디버깅하는 방법?
[Anaconda2] C:\Users\Segovia\Dropbox\stack>scrapy crawl stack
Traceback (most recent call last):
File "c:\users\segovia\anaconda2\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "c:\users\segovia\anaconda2\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Users\Segovia\Anaconda2\Scripts\scrapy.exe\__main__.py", line 9, in <module>
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\cmdline.py", line 108, in execute
settings = get_project_settings()
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\utils\project.py", line 60, in get_project_settings
settings.setmodule(settings_module_path, priority='project')
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\settings\__init__.py", line 285, in setmodule
self.set(key, getattr(module, key), priority)
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\settings\__init__.py", line 260, in set
self.attributes[name].set(value, priority)
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\settings\__init__.py", line 55, in set
value = BaseSettings(value, priority=priority)
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\settings\__init__.py", line 91, in __init__
self.update(values, priority)
File "c:\users\segovia\anaconda2\lib\site-packages\scrapy\settings\__init__.py", line 317, in update
for name, value in six.iteritems(values):
File "c:\users\segovia\anaconda2\lib\site-packages\six.py", line 599, in iteritems
return d.iteritems(**kw)
AttributeError: 'list' object has no attribute 'iteritems'
누군가가 잘못되었을 수 있음을 알 수 있습니까? 아니면 누군가 디버깅하는 방법에 대한 힌트를 줄 수 있습니까? 나는 scrapy 공식 문서에 제공된 '구문 분석'방법을 시도했지만 나에게 도움이되지 못했습니다. 이를 디버깅하려면 IDE를 사용하고 이러한 코드에 '들어가서'무슨 일이 벌어지고 있는지 확인할 수 있기를 바랍니다. 감사!
ITEM_PIPELINES = ['stack.pipelines.MongoDBPipeline', ]
MONGODB_SERVER = "localhost"
MONGODB_PORT = 27017
MONGODB_DB = "stackoverflow"
MONGODB_COLLECTION = "questions"
그리고 'mongod는'다른 cmd를 윈도우에서 실행되고 확신 :
settings.py 파일은 이러한 라인을 가지고있다. 오류에
프로젝트 설정도 게시 할 수 있습니까? 감사. – alecxe
@alecxe, 나는 질문을 편집했다. 이게 니가 필요한거야? – user3768495