以下是关于“Python实现使用request模块下载图片demo示例”的完整攻略:
Python实现使用request模块下载图片demo示例
在Python中,我们可以使用requests模块下载图片。以下是Python实现使用request模块下载图片demo示例的攻略。
下载单张图片
我们可以使用requests模块的get()方法下载单张图片。以下是下载单张图片的示例:
import requests
url = 'http://www.example.com/images/example.jpg'
response = requests.get(url)
with open('example.jpg', 'wb') as f:
f.write(response.content)
在上面的示例中,我们使用requests模块的get()方法下载了一张名为example.jpg的图片。我们使用open()函数打开一个名为example.jpg的文件,并将其作为参数传递给with语句。然后,我们使用write()方法将响应内容写入文件中。
下载多张图片
我们可以使用requests模块的get()方法下载多张图片。以下是下载多张图片的示例:
import requests
urls = ['http://www.example.com/images/example1.jpg', 'http://www.example.com/images/example2.jpg', 'http://www.example.com/images/example3.jpg']
for url in urls:
response = requests.get(url)
with open(url.split('/')[-1], 'wb') as f:
f.write(response.content)
在上面的示例中,我们使用requests模块的get()方法下载了三张名为example1.jpg、example2.jpg和example3.jpg的图片。我们使用一个名为urls的列表存储了三个图片的URL地址。然后,我们使用for循环遍历urls列表,使用split()方法获取URL地址中的文件名,并将其作为参数传递给open()函数。最后,我们使用write()方法将响应内容写入文件中。
以上是Python实现使用request模块下载图片demo示例的攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python实现使用request模块下载图片demo示例 - Python技术站