반응형
저는 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
입니다.
이렇게 :
크롤링 코드의 아무 곳에 나 중단 점을 넣으면 작동합니다 ™.
참조 페이지 https://stackoverflow.com/questions/21788939
반응형
'파이썬' 카테고리의 다른 글
파이썬 괄호없이 함수를 호출하는 목적 python (0) | 2020.12.22 |
---|---|
파이썬 밀리 초가있는 epoch 시간을 datetime으로 변환 (0) | 2020.12.22 |
파이썬 내 파이썬 if 문이 작동하지 않는 이유는 무엇입니까? (0) | 2020.12.22 |
파이썬 mysql-connector-python을 virtualenv에 설치할 수 없습니다. (0) | 2020.12.22 |
파이썬 Python에서 총 실제 메모리 가져 오기 (0) | 2020.12.22 |
댓글