当数据从互联网上爬取下来时,这时就需要把数据存入到一个特定的位置,其中就包括Word,Excel,文件夹里
第一个存入到Excel:
def excel_write(items):
newTable='test.xls'
wb=xlwt.Workbook(encoding='utf-8')#创建表格
ws=wb.add_sheet('test1')
headData=['招聘职位','公司','地址','薪资','日期']
for colnum in range(0,5):
ws.write(0,colnum,headData[colnum],xlwt.easyxf('font:bold on'))
index=1
for item in items:
for i in range(0,5):
ws.write(index,i,item[i])
index+=1
wb.save(newTable)
第二个存入一个文件夹(爬去图片存入到一个文件夹里)
for item in items:
image_name = '斗图_' + str(i) + '.jpg' # 图片命名
i += 1
with open('D:/img/%s'%image_name,'ab')as f:
img=requests.get(item,headers=headers)
f.write(img.content)
当要存入多个文件夹里时,需要在这段代码后面加一句:f.close #(关闭当前操作的文件夹)
未完,以后再补,感谢支持!!!!