Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从带有Scrapy参数的脚本运行Scrapy spider_Python_Scrapy - Fatal编程技术网

Python 从带有Scrapy参数的脚本运行Scrapy spider

Python 从带有Scrapy参数的脚本运行Scrapy spider,python,scrapy,Python,Scrapy,我已经用scrapy编写了一个spider&我能够通过python脚本成功地运行它。 问题是,在通过scrapy提示符运行spider时,我们提供了类似“-o scrapedata.json-t json”的图形 我想通过python脚本运行“scrapy crawl myspider-o ScrapedData.json-t json”。 非常感谢您的帮助。提前谢谢 -o ScrapedData.json覆盖提要URI设置 和-t json覆盖FEED\u格式设置 (见附件) 因此,当从脚

我已经用scrapy编写了一个spider&我能够通过python脚本成功地运行它。 问题是,在通过scrapy提示符运行spider时,我们提供了类似“-o scrapedata.json-t json”的图形 我想通过python脚本运行“scrapy crawl myspider-o ScrapedData.json-t json”。 非常感谢您的帮助。提前谢谢

  • -o ScrapedData.json
    覆盖
    提要URI
    设置
  • -t json
    覆盖
    FEED\u格式设置
(见附件)

因此,当从脚本运行spider时,您应该考虑覆盖这两个设置。

您的意思是这样的

from scrapy import cmdline

cmdline.execute("scrapy crawl myspider -o ScrapedData.json -t json".split())

我不确定您的问题是否正确,但您可能想看看python
子流程
模块。