web-scraping - 如何从 scrapy 项目创建可执行文件?
问题描述
假设您需要将 Scrapy 2.1.0 项目分发给某人,而他们不知道 python。你如何将这个项目打包成一个可执行文件,可以通过双击或通过命令行传递参数来运行?
项目结构:
proj/
scrapy_proj_name/
scrapy_proj_name/
spiders/
my_spider.py
items.py
middelwares.py
pipelines.py
settings.py
venv/
.gitignore
requirements.txt
现在我scrapy crawl my_spider -a param1=foo -o output.csv
从 python shell 使用它运行爬虫,但我需要作为program.exe foo
或program.exe foo output.csv
从命令行执行它。
有没有人设法做到这一点?
解决方案
推荐阅读
- python - 从计算中排除列,然后再次检索
- c - 如何在c中将一个数字与999相除?
- linux - 在 Linux 中用户友好地执行下载的文件
- coldfusion - 从 ColdFusion 请求中获取查询参数/字符串
- atom-editor - 如何在 Atom 中添加格式菜单栏——“剪切”、“复制”、“粘贴”
- r - glmmPQL (MASS) 摘要输出中的 AIC NA 意味着什么?
- python - 解压由 pool map 创建的列表
- html - 通过 AJAX 将正确的值发送到电子邮件
- javascript - 在异步 Jest 测试中是否需要完成?
- java - PMD eclipse 插件中的误报