Python爬虫爬取一个网页上的图片地址实例代码


Posted in Python onJanuary 16, 2018

本文实例主要是实现爬取一个网页上的图片地址,具体如下。

读取一个网页的源代码:

import urllib.request
def getHtml(url):
  html=urllib.request.urlopen(url).read()
  return html
print(getHtml(http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%E5%A3%81%E7%BA%B8&ct=201326592&lm=-1&v=flip))

利用正则表达式爬取一个网页上的图片地址:

import re
import urllib.request
def getHtml(url):
  html=urllib.request.urlopen(url).read()
  return html
def getImg(html):
  r=r'"thumbURL":"(http://img.+?\.jpg)"' #定义正则
  imglist=re.findall(r,html)
  return imglist
html=str(getHtml("http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%E5%A3%81%E7%BA%B8&ct=201326592&lm=-1&v=flip"))
print(getImg(html))

运行结果:

Python爬虫爬取一个网页上的图片地址实例代码

总结

以上就是本文关于Python爬虫爬取一个网页上的图片地址实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
跟老齐学Python之集合的关系
Sep 24 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
Python 实现网页自动截图的示例讲解
May 17 Python
如何使用python把ppt转换成pdf
Jun 29 Python
python监控进程状态,记录重启时间及进程号的实例
Jul 15 Python
python 获取sqlite3数据库的表名和表字段名的实例
Jul 17 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
Python xlwings插入Excel图片的实现方法
Feb 26 Python
python元组拆包实现方法
Feb 28 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 #Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 #Python
答题辅助python代码实现
Jan 16 #Python
python实现百万答题自动百度搜索答案
Jan 16 #Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 #Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 #Python
Python面向对象编程之继承与多态详解
Jan 16 #Python
You might like
PHP比你想象的好得多
2014/11/27 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
用实例说明python的*args和**kwargs用法
2013/11/01 Python
Python实现全局变量的两个解决方法
2014/07/03 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
python3 深浅copy对比详解
2019/08/12 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
小学班主任评语大全
2014/04/23 职场文书
考核评语大全
2014/04/29 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
健康教育评估方案
2014/05/25 职场文书
活动总结范文
2014/08/30 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
文艺晚会开场白
2015/05/29 职场文书