python如何把爬取到的链接中的图片保存到excel、
时间: 2023-12-06 19:41:48 浏览: 184
Python可以使用pandas库将数据保存到Excel文件中,可以使用openpyxl库操作Excel文件,并使用urllib库下载图片。下面是一个示例代码:
```python
import pandas as pd
import openpyxl
import urllib.request
# 爬取到的链接和图片路径
data = {'link': ['https://www.example.com/image1.jpg', 'https://www.example.com/image2.jpg'],
'image_path': ['image1.jpg', 'image2.jpg']}
# 创建DataFrame
df = pd.DataFrame(data)
# 下载图片并保存到本地
for i, row in df.iterrows():
urllib.request.urlretrieve(row['link'], row['image_path'])
# 创建Excel文件并保存数据
book = openpyxl.Workbook()
writer = pd.ExcelWriter('output.xlsx', engine='openpyxl')
writer.book = book
df.to_excel(writer, sheet_name='Sheet1', index=False)
writer.save()
```
这个示例代码首先用pandas创建了一个DataFrame,其中包含链接和图片路径。然后,使用urllib库下载图片并保存到本地。最后,使用openpyxl库创建一个Excel文件,并使用pandas将数据保存到Excel文件中。
阅读全文
相关推荐















