python爬图片的一个实例
2015-05-12 17:24
323 查看
拜读《python练习手册》之爬日本美女图图片,个人有一点体会: 在对网页打开时,有三种方式;
列表内容
import re,urllib,os url="http://tieba.baidu.com/p/2166231880" find=re.compile(r'<img pic_type="0" class="BDE_Image" src="(.*?).jpg"') data=urllib.urlopen(url).read() picture_url_list=find.findall(data.decode('utf-8'))
2.直接导入requests,通过get(url)获得网页
import requests,urllib,os url="http://tieba.baidu.com/p/2166231880" find=re.compile(r'<img pic_type="0" class="BDE_Image" src="(.*?).jpg"') html=requests.get(url) data=html.content.decode('utf-8') picture_url_list=find.findall(data)#对改url需要加上图片的后缀名“.jpg”
3.通过urllib中的Request请求创建一个Request对象
import re,urllib,os url="http://tieba.baidu.com/p/2166231880" find=re.compile(r'<img pic_type="0" class="BDE_Image" src="(.*?).jpg"') req=urllib.Request(url) response = urllib2.urlopen(req) the_page = response.read()
注意
在对网站爬虫的过程中注意编码的改写,一般来说“utf-8”和“GBK”为常用解码类型
相关文章推荐
- Python爬虫爬取一个网页上的图片地址实例代码
- Python中使用wxPython开发的一个简易笔记本程序实例
- 使用Python脚本将文字转换为图片的实例分享
- python发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
- 关于“用Python和OpenCV创建一个图片搜索引擎的完整指南”在win7操作系统python3.6环境下的测试探索
- 用Python将一个列表分割成小列表的实例讲解
- python使用opencv读取图片的实例
- Python Requests爬虫——获取一个收藏夹下所有答案的图片
- 用Python和OpenCV创建一个图片搜索引擎的完整指南 The complete guide to building an image search engine with Python and
- 一个简单的python爬虫,抓取单个页面的图片
- Python写的一个简单DNS服务器实例
- python判断、获取一张图片主色调的2个实例
- 用Python和OpenCV创建一个图片搜索引擎的完整指南
- Python保存一个网页的全部内容(包含链接内的图片等等)
- python读取csv文件并把文件放入一个list中脚本实例
- Python查询MySQL进行远程采集图片实例
- python控制windows剪贴板,向剪贴板中写入图片的实例
- 利用Python爬取微博数据生成词云图片实例代码
- Python3基础 描述符类与自制property方法 __get__,__set__,__delete__方法 讲一个特殊的类的实例指派给另一个类的属性
- Python中使用wxPython开发的一个简易笔记本程序实例