如何在pycharm中调试scrapy

引用:https://stackoverflow.com/questions/21788939/how-to-use-pycharm-to-debug-scrapy-projects

The scrapy command is a python script which means you can start it from inside PyCharm.

When you examine the scrapy binary (which scrapy) you will notice that this is actually a python script:

#!/usr/bin/python

from scrapy.cmdline import execute
execute()

This means that a command like scrapy crawl IcecatCrawler can also be executed like this: python /Library/Python/2.7/site-packages/scrapy/cmdline.py crawl IcecatCrawler

Try to find the scrapy.cmdline package. In my case the location was here: /Library/Python/2.7/site-packages/scrapy/cmdline.py

Create a run/debug configuration inside PyCharm with that script as script. Fill the script parameters with the scrapy command and spider. In this case crawl IcecatCrawler.

Like this:

PyCharm Run/Debug Configuration

说明:

1、script设为使用cmdline.py启动

2、命令行为启动的参数

3、工作区设置为项目工作区

猜你喜欢

转载自blog.csdn.net/everlasting_188/article/details/80320757