我们这里选用pandas库的to_csv()方法
在获取第一页数据后,我们将其保存到一个变量中,我们如何将这个变量保存到csv文件的第一列中呢?
我们将其转化为DataFrame格式的数据,然后将其写入csv中
我的启发来自这里,既然可以通过dict类型创建dataframe,那么我再通过pd.to_csv 将其写入csv文件,岂不是得到我想要的数据
得到的数据就会根据自己的列名一列一列呈现了
只要dataframe 写得对,那传出来的csv文件一定是对的,除了编码问题,这里推荐下载一个notepad++,里面可以改csv文件的编码,然后再用excel文件打开就好了。
当然如果是一行一行写数据的话,这里还是推荐使用csv库
with open(filename,‘a+’,newline = ‘’) as f:
writer = csv.writer(f)
writer.writerrows()
爬虫写入csv文件
最新推荐文章于 2024-07-26 10:45:15 发布