使用Scrapy Spider写入csv文件时出现问题

杰瑞

我编写了一个简单的蜘蛛程序,并尝试将数据写入csv文件时出现错误。我得到的错误错误:Spider必须返回Request,BaseItem,dict或None,得到了'str'当我尝试打印结果时,一切似乎都很好,我只是不知道如何将其写入csv。我使用了抓痒的抓取mmadness -o file.csv,但是除了该错误之外,什么也没有发生。CSV文件已创建,但为空。问题是我不太确定我该如何处理上一条语句或如何正确返回“ table_rows”。谢谢

# -*- coding: utf-8 -*-
import scrapy


class MmadnessSpider(scrapy.Spider):
    name = 'mmadness'
    allowed_domains = ['ncaa.com/standings/basketball-men/d1']
    start_urls = ['http://ncaa.com/standings/basketball-men/d1/']

    def parse(self, response):
        rows = response.css('tbody tr')
        for row in rows:
            table_rows = row.css('td::text').extract()
            print(table_rows)
雷心
print(table_rows)

您在打印数据时应该使用:

yield(table_rows)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用PowerShell分解巨大的CSV文件时出现问题

使用 CSV 文件的列时出现问题

使用斯拉夫字符将抄写的数据写入csv时出现问题(UnicodeEncodeError和TypeError)

使用Java Nio写入文件元数据时出现问题

Python 3-使用subprocess.call模块的stdout参数写入文件时出现问题

使用Apache POI在Java中读取/写入Excel文件时出现问题

node.js:使用系统调用将文件写入/ tmp目录时出现问题

使用 Scrapy 输出数据时出现问题

使用python将文本文件内容转换为csv格式时出现问题

使用CsvHelper从CSV文件获取单元格值时出现问题

使用 TPU 在 Tensorflow 中加载 CSV 文件时出现问题

使用R语言从CSV文件的特定列中提取数据时出现问题

使用C#Windows应用商店应用程序将文本从RichEditBox写入文件时出现问题

在python中使用csv创建字典时出现问题

使用python下载MEGA文件时出现问题

使用FileReader API打开文件时出现问题

使用内容处置下载文件时出现问题

使用Unicode字符保存文件时出现问题

使用存储过程还原 .bak 文件时出现问题

使用Express提供静态文件时出现问题

使用ftputil上传文件时出现问题

使用 cpp-httplib 传输文件时出现问题

使用PHP生成正确的XML文件时出现问题

使用Django加载静态CSS文件时出现问题

使用CodeBlocks IDE读取Fortran文件时出现问题

使用TCPDF保存PDF文件时出现问题

使用结构文件从Firebase提取数据时出现问题

使用PSexec运行exe文件时出现问题

使用dnspython传输区域文件时出现问题