我用Scrapy Python编写了一个脚本,这个脚本在过去几个月一直运行得很好(没有更改)。最近当我在Windows Powershell中执行该脚本时,它会引发以下错误:
scrapy crawl spider –o 'filename.csv' –t 'csv'
...
Running 'scrapy crawl' with more than one spider is no longer supported
我想知道问题出在哪里。
谢谢提前。
我用Scrapy Python编写了一个脚本,这个脚本在过去几个月一直运行得很好(没有更改)。最近当我在Windows Powershell中执行该脚本时,它会引发以下错误:
scrapy crawl spider –o 'filename.csv' –t 'csv'
...
Running 'scrapy crawl' with more than one spider is no longer supported
我想知道问题出在哪里。
谢谢提前。
scrapy crawl s-mart -o test2.csv -t csv
所以我猜测是空格导致的问题?尝试
scrapy crawl spider –o filename.csv
我的参数中有一个"\n"。 ...replace("\n","")
我也遇到了同样的错误。我将小写字母 o 改为大写字母 O,这对我有用。
scrapy crawl spider –O '文件名.csv' –t 'csv'
我有同样的问题,也许你需要尝试这个:
scrapy crawl nameSpider -o nameFile.csv
在不使用-t
命令的情况下运行,这是基于预定义模板生成新蜘蛛的快捷方式:
scrapy genspider [-t template] <name> <domain>
尝试类似这样的代码:
scrapy crawl <yourspidername> –o filename.csv
文档 https://doc.scrapy.org/en/0.10.3/topics/commands.html#available-tool-commands
spiders
文件夹里有多个爬虫吗? - Umair Ayub'
)运行命令,即scrapy crawl spider -o filename.csv -t csv
。 - paul trmbrth