Scrapy管道TypeError:spider_opened()正好占用3个参数(给定2个)

时间:2014-10-18 19:05:33

标签: python scrapy

我正在努力学习Scrapy。我写了一个自定义管道来保存蜘蛛输出到xls。但是,pipelines.py中的一个错误与spider_opened()方法有关。

请点击日志:https://gist.github.com/codenotfound/3ebbd292eba8e25af0b1(第10-25行的错误)

github上的Pipelines.py:http://is.gd/pipelines_py(第32-57行)

一切似乎都很好 - 项目被抓取并保存到文件中,除了两件事:

  1. 这个奇怪的TypeError
  2. 标题行未写入.xls文件,即使其代码位于XlsExportPipeline的spider_opened方法
  3. 我是Scrapy的新手,所以我正在寻找你对这个问题的建议。

0 个答案:

没有答案