我使用scrapy创建一个项目并在“spiders”文件夹中添加我自己的蜘蛛,比如“spider_us.py”,我想构建一个可以在其他计算机上执行的exe文件,而无需安装scrapy。
当我按照 py2exe 的说明进行操作时,我在同一文件夹中创建了一个新文件“Setup.py”,其内容如下:
from distutils.core import setup
import py2exe
setup(console = ["spider_us.py"])
但是,它不起作用,因为当我运行我的蜘蛛时,我使用命令“scrapy crawl spider_us”而不是直接运行“spiders”文件夹中的文件“spider_us.py”。
如何将整个蜘蛛程序(当我使用“scrapy startproject XXX”时由scrapy自动创建)构建到一个exe文件,而不仅仅是“spiders”子文件夹中的蜘蛛文件(在我的例子中是“spider_us.py”) .
任何人提供一些建议或帮助,欢迎任何评论。非常感谢。