在网站上爬取内容,想把资料写入各个字典,然后写入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 Vue3 大型图片数据拖动排序
- ¥15 划分vlan后不通了
- ¥15 GDI处理通道视频时总是带有白色锯齿
- ¥20 用雷电模拟器安装百达屋apk一直闪退
- ¥15 算能科技20240506咨询(拒绝大模型回答)
- ¥15 自适应 AR 模型 参数估计Matlab程序
- ¥100 角动量包络面如何用MATLAB绘制
- ¥15 merge函数占用内存过大
- ¥15 使用EMD去噪处理RML2016数据集时候的原理
- ¥15 神经网络预测均方误差很小 但是图像上看着差别太大