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中使用异步Socket编程性能测试
Jun 25 Python
Python中的Numeric包和Numarray包使用教程
Apr 13 Python
使用Python生成XML的方法实例
Mar 21 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
python实现装饰器、描述符
Feb 28 Python
解决Mac安装scrapy失败的问题
Jun 13 Python
python批量识别图片指定区域文字内容
Apr 30 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
Jun 27 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
详解python环境安装selenium和手动下载安装selenium的方法
Mar 17 Python
弄清Pytorch显存的分配机制
Dec 10 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与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
js数组操作学习总结
2013/11/04 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
Python编写一个闹钟功能
2017/07/11 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
解决PyCharm同目录下导入模块会报错的问题
2018/10/13 Python
C,C++的几个面试题小集
2013/07/13 面试题
NULL是什么,它是怎么定义的
2015/05/09 面试题
某同学的自我鉴定范文
2013/12/26 职场文书
医院实习接收函
2014/01/12 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
重阳节标语大全
2014/10/07 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
基于Python和openCV实现图像的全景拼接详细步骤
2021/10/05 Python
利用Redis实现点赞功能的示例代码
2022/06/28 Redis