python最简单的爬取图片并保存本地指定路径!
2018-01-08 09:35
1246 查看
刚学python不久,所以先记录一个爬取图片的方式,并保存本地指定路径下。当然不一定会是最简单的方式,就是习惯这么起标题。但,肯定是我使用起来感觉最简单的。
需要单独安装的第三方模块有三个:
其它模块都是内建模块,可以直接使用。
具体代码如下:
然后通过命令行工具执行这个文档
哈哈,,,恭喜获得想要的图片。
需要单独安装的第三方模块有三个:
pip install requests pip intsall BeautifulSoup4 pip install pillow
其它模块都是内建模块,可以直接使用。
具体代码如下:
import requests from bs4 import BeautifulSoup from PIL import Image import os from io import BytesIO import time url = "http://www.yestone.com/gallery/1501754333627" headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"} r = requests.get(url, headers=headers) soup = BeautifulSoup(r.content, 'html.parser') items = soup.find_all('img', class_='img-responsive') folder_path = './photo' if os.path.exists(folder_path) == False: os.makedirs(folder_path) for index, item in enumerate(items): if item: html = requests.get(item.get('data-src')) img_name = folder_path + str(index + 1) + '.png' image = Image.open(BytesIO(html.content)) image.save('E:\Python\photo'+img_name) print('第%d张图片下载完成' % (index + 1)) time.sleep(1) # 自定义延时 print('抓取完成')
然后通过命令行工具执行这个文档
python getimg.py
哈哈,,,恭喜获得想要的图片。
相关文章推荐
- python爬虫简单的抓页面图片并保存到本地
- python实现简单爬取图片保存到本地
- [Python]使用Scrapy爬虫框架简单爬取图片并保存本地
- OpenCV011:调用本地左右摄像头拍照并保存到指定路径
- python保存网页图片到本地的方法
- Python 实现简单的爬虫功能并保存到本地
- android 选择本地图片并截剪图片保存到,sdcard指定目录中
- Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
- python抓取网页中图片并保存到本地
- python爬取图片之urlretrieve保存本地
- 使用Bitmap保存图片文件到指定路径
- python3的爬虫算法(2)--下载图片并保存到指定途径
- python 爬网站图片保存到本地
- Android下保存简单网页到本地(包括简单图片链接转换)
- python 下载 保存 图片的urllib.urlretrieve()函数 简单用法
- Python 爬虫多线程爬取美女图片保存到本地
- 用python简单处理图片(1):打开\显示\保存图像
- Python编写一个简单的简单的爬虫-下载保存在本地
- swift - 简单的图片滤镜+保存view转成图片存入本地相册
- python3.6深度学习图片集处理项目源代码(为cnn等准备图片集合,批量生成、删除、改名、旋转、调整图片大小,包括删除指定路径下所有文件)