在网站上爬取内容,想把资料写入各个字典,然后写入csv表格文件,我想创建一个自动生成字典,然后我就可以自动让内容分组填入,再创建列表将所有字典集合,然后写入csv文件。😖
3条回答 默认 最新
关注 类似下面这种结构,循环,将每条信息分装成字典,csv文件有写入行writerow,传入这个字典就行。
有帮助的话采纳一下哦!with open("商品数据.csv", "w", encoding="utf-8", newline='') as csvfile: fieldnames = ["用户名", "用户等级", "评价星级", "评论内容", "产品颜色", "产品名称", "评价时间"] writer = csv.DictWriter(csvfile, fieldnames=fieldnames) writer.writeheader() ... # range里是取从第几页到第n-1页 for i in range(0, 121): ... for c in comments: temp = {} temp['用户名'] = c['nickname'] # 用户名 temp['用户等级'] = c['plusAvailable'] # 用户等级 temp['评价星级'] = c['score'] # 评价星级 temp['评论内容'] = c['content'].replace("\n","") # 评论内容 temp['产品颜色'] = c['productColor'] # 产品颜色 temp['产品名称'] = c['referenceName'] # 产品名称 temp['评价时间'] = c['creationTime'] # 评价时间 #print(temp) writer.writerow(temp) print(f"id={id}的商品第{i+1}页存储完成!!!")
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 单片机学习顺序问题!!
- ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
- ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
- ¥15 相敏解调 matlab
- ¥15 求lingo代码和思路
- ¥15 公交车和无人机协同运输
- ¥15 stm32代码移植没反应
- ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
- ¥100 连续两帧图像高速减法
- ¥15 如何绘制动力学系统的相图