我能够在终端中显示刮擦的结果,但是当我插入-o .csv时,编码的第三行将在json excel文件中输出,但第一行和第二行没有(尝试刮擦开始日期和结束日期,如下图所示)
编码:
def parse(self,response):
for quote in response.css("div.views-row"):
yield {
'Max ERC':quote.xpath('.//div[strong[.="Max ERC Funding"]]/following-sibling::text()[1]').extract(),'Max ERC1':quote.xpath('.//div[strong[.="Max ERC Funding"]]/following-sibling::text()').extract(),'TEST':quote.xpath('./div[contains(@class,"views-field-acronym")]/span[contains(@class,"field-content")]/text()').extract()
}
在excel json文件中清空
端子中有Max ERC和MAX ERC1的输出:
html代码: