python2 和 python3 下载网上图片的简单实现和对比
2017-12-19 10:48
633 查看
python2 代码及说明如下:
结果如下:
python3 使用urllib进行网页下载,代码如下:
python3 结果如下:
import json import os import urllib2 def get_pic(pic_dir, pic_path, index): ''' :param pic_dir: 保存图片的文件夹 :param pic_path: 图片的url :param index: 图片的序号,用序号命名就不会重复了 ''' print(pic_path) response = urllib2.urlopen(pic_path) # 打开这个链接 print('in get_pic_code:', response.code) # 显示状态码 binary_pic = urllib2.urlopen(pic_path).read() # 读为二进制文件 pic_file = open(os.path.join(pic_dir, str(index)+'.jpg'), 'wb') # 创建一个.jpg文件 pic_file.write(binary_pic) # 写入图片 pic_file.close() print("load ok")
结果如下:
https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=2571572208,3744466204&fm=173&s=FFAD94447A1B004D66BEE9900300D09B&w=550&h=309&img.JPEG ('in get_pic_code:', 200) load ok https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3003187938,2094224785&fm=173&s=A69454CE5EB7B25D1C5D8D0F030070C3&w=640&h=566&img.JPEG ('in get_pic_code:', 200) load ok
python3 使用urllib进行网页下载,代码如下:
import json import os import urllib def get_pic(pic_dir, pic_path, index): ''' :param pic_dir: 保存图片的文件夹 :param pic_path: 图片的url :param index: 图片的序号,用序号命名就不会重复了 ''' print(pic_path) response = urllib.request.urlopen(pic_path) # 打开这个链接 print('in get_pic_code:', response.code) # 显示状态码 urllib.request.urlretrieve(pic_path, os.path.join(pic_dir, str(index)+'.jpg')) # 保存图片 print("load ok")
python3 结果如下:
https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=2571572208,3744466204&fm=173&s=FFAD94447A1B004D66BEE9900300D09B&w=550&h=309&img.JPEG in get_pic_code: 200 load ok https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3003187938,2094224785&fm=173&s=A69454CE5EB7B25D1C5D8D0F030070C3&w=640&h=566&img.JPEG in get_pic_code: 200 load ok
相关文章推荐
- python自学笔记(8)--Python简单爬虫从网站上下载图片和用第三方库request实现百度翻译
- python下载图片实现方法(超简单)
- python3.6 urllib.request库实现简单的网络爬虫、下载图片
- Python实现简单爬虫功能--批量下载百度贴吧里的图片
- Python 实现的下载op海贼王网的图片(网络爬虫)
- 用MVC实现简单的文件(图片)上传下载功能
- MVC图片的上传和下载(简单实现)
- [Python下载CSDN博客]1. 简单实现(一)
- .net+ajax+jquery.form实现简单的图片批量上传 含Demo源码下载
- android-新闻客户端-离线下载的简单实现(图片部分)
- 编写Python脚本来实现最简单的FTP下载的教程
- python实现批量下载贴吧图片
- 用Python实现一个简单的能够上传下载的HTTP服务器
- 利用Python实现简单的相似图片搜索的教程
- Python基于YCbCr 肤色模型的情色图片检测的简单实现
- servlet 简单案例!实现图片下载功能
- python简易爬虫来实现自动图片下载
- Python实现从订阅源下载图片的方法
- python在多玩图片上下载妹子图的实现代码
- Python实现从订阅源下载图片的方法