Python爬虫学习笔记(三、保存数据)

    科技2022-07-11  137

    保存数据

    首先来了解一下xlwt的基本操作 创建xls文件并写入数据:

    #简单创建excel操作,并写入数据 workbook=xlwt.Workbook(encoding='utf-8')#创建workbook对象 worksheet=workbook.add_sheet('sheet1')#创建工作表 worksheet.write(0,0,'hello')#写入数据,行、列、参数 workbook.save('student.xls')

    练习创建一个excel表格写入99乘法表

    workbook=xlwt.Workbook(encoding='utf-8') worksheet=workbook.add_sheet('sheet1') for i in range(0,9): for j in range(0,i+1): worksheet.write(i,j,"%d * %d= %d"%(i+1,j+1,(i+1)*(j+1))) workbook.save('乘法表.xls')

    然后就是把我们从网页源代码中解析出来的数据放入excel表格中

    def saveData(datalist,savepath):#保存数据 print("save....") book = xlwt.Workbook(encoding='utf-8',style_compression=0) sheet = book.add_sheet('豆瓣电影Top250',cell_overwrite_ok=True) col=("电影详情链接","图片链接","影片中文名","影片外文名","评分","评价数","概况","相关信息") for i in range(0,8): sheet.write(0,i,col[i])#列名 for i in range(0,250): print("第%d条"%(i+1)) data=datalist[i] for j in range(0,8): sheet.write(i+1,j,data[j]) book.save(savepath) print("爬取完毕!")

    最后!!!我们就得到了我们想要的所有信息并保存到了excel中。

    Processed: 0.009, SQL: 8