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中列表生成式的用法
Mar 31 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
Python实现的爬取百度贴吧图片功能完整示例
May 10 Python
tensorflow 变长序列存储实例
Jan 20 Python
Keras之fit_generator与train_on_batch用法
Jun 17 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
Python实现中英文全文搜索的示例
Dec 04 Python
解决hive中导入text文件遇到的坑
Apr 07 Python
Python 线程池模块之多线程操作代码
May 20 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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中动态HTML的输出技术
2006/10/09 PHP
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
微信API接口大全
2015/04/15 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
浅谈document.write()输出样式
2015/05/07 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
详解python之多进程和进程池(Processing库)
2017/06/09 Python
python获取代码运行时间的实例代码
2018/06/11 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
django 环境变量配置过程详解
2019/08/06 Python
使用Python实现分别输出每个数组
2019/12/06 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
从python读取sql的实例方法
2020/07/21 Python
擅自离岗检讨书
2014/09/12 职场文书
小学语文复习计划
2015/01/19 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
MySQL一些常用高级SQL语句
2021/07/03 MySQL
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis