用python爬取的图片如何写入本地文件夹
时间: 2024-04-09 10:31:07 浏览: 91
在Python中,你可以使用`requests`库来下载图片,并将其写入本地文件夹。以下是一个示例代码:
```python
import requests
import os
# 图片URL
image_url = 'https://example.com/image.jpg'
# 发送GET请求获取图片数据
response = requests.get(image_url)
# 创建目标文件夹(如果不存在)
output_folder = 'output_folder'
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 图片保存路径
output_path = os.path.join(output_folder, 'image.jpg')
# 写入图片到本地文件夹
with open(output_path, 'wb') as file:
file.write(response.content)
```
在上面的示例中,我们首先使用`requests.get()`函数发送GET请求,获取图片的数据。然后,我们使用`os.makedirs()`函数创建目标文件夹(如果它不存在)。接下来,我们使用`open()`函数以二进制写入模式('wb')打开文件,并使用`write()`方法将图片数据写入文件中。最后,我们使用`response.content`来获取图片的二进制数据。
请注意,这只是一个基本的示例,你可能需要根据实际情况进行适当的错误处理和异常处理。
另外,你可能需要安装`requests`库(可以通过运行`pip install requests`命令进行安装)。
阅读全文