본문 바로가기
파이썬

파이썬 PyCharm을 사용하여 Scrapy 프로젝트를 디버깅하는 방법

by º기록 2020. 12. 22.
반응형

저는 Python 2.7로 Scrapy 0.20에서 작업하고 있습니다. PyCharm에는 좋은 Python 디버거가 있습니다. 나는 그것을 사용하여 내 Scrapy 거미를 테스트하고 싶습니다. 누구든지 제발 방법을 알고 있습니까?

File->Setting->Project structure->Add content root.

하지만 내가 뭘해야할지 모르겠어

 

해결 방법

 

scrapy 명령은 PyCharm 내부에서 시작할 수 있다는 것을 의미하는 python 스크립트입니다.

스크래피 바이너리 ( 스크래피 )를 살펴보면 이것이 실제로 파이썬 스크립트임을 알 수 있습니다.

#!/usr/bin/python

from scrapy.cmdline import execute
execute()

이것은 다음과 같은 명령을 의미합니다. scrapy crawl IcecatCrawler 는 다음과 같이 실행할 수도 있습니다. python /Library/Python/2.7/site-packages/scrapy/cmdline.py crawl IcecatCrawler

scrapy.cmdline 패키지를 찾으십시오. 제 경우 위치는 다음과 같습니다. /Library/Python/2.7/site-packages/scrapy/cmdline.py

해당 스크립트를 스크립트로 사용하여 PyCharm 내에서 실행 / 디버그 구성을 만듭니다. 스크래피 명령과 스파이더로 스크립트 매개 변수를 채우십시오. 이 경우에는 Crawl IcecatCrawler 입니다.

이렇게 : PyCharm 실행 / 디버그 구성

크롤링 코드의 아무 곳에 나 중단 점을 넣으면 작동합니다 ™.

 

참조 페이지 https://stackoverflow.com/questions/21788939

 

 

반응형

댓글