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编写一个国际象棋AI程序
Nov 28 Python
Django实现的自定义访问日志模块示例
Jun 23 Python
在Python中pandas.DataFrame重置索引名称的实例
Nov 06 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
Python生成一个迭代器的实操方法
Jun 18 Python
django Admin文档生成器使用详解
Jul 22 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
python global和nonlocal用法解析
Feb 03 Python
Python class的继承方法代码实例
Feb 14 Python
python 装饰器的使用示例
Oct 10 Python
Python 实现进度条的六种方式
Jan 06 Python
asyncio异步编程之Task对象详解
Mar 13 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
PHP4中session登录页面的应用
2008/07/25 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
JS实现按比例缩小图片宽高
2020/08/24 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
Python如何实现文本转语音
2016/08/08 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
关键字throw与throws的用法差异
2016/11/22 面试题
简历中自我评价分享
2013/10/09 职场文书
不假外出检讨书
2014/01/27 职场文书
旅游管理毕业生自荐书
2014/02/02 职场文书
优秀党员获奖感言
2014/02/18 职场文书
销售经理岗位职责
2014/03/16 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书
交通处罚决定书
2015/06/24 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL