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获取list下标及其值的简单方法
Sep 12 Python
Python 类的继承实例详解
Mar 25 Python
TensorFlow实现非线性支持向量机的实现方法
Apr 28 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
Flask之flask-session的具体使用
Jul 26 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
详解Pymongo常用查询方法总结
Jan 29 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下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
php查询whois信息的方法
2015/06/08 PHP
php session 写入数据库
2016/02/13 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
Python字符串处理实例详解
2017/05/18 Python
python 检查文件mime类型的方法
2018/12/08 Python
python 输出所有大小写字母的方法
2019/01/02 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
详解Python的三种拷贝方式
2020/02/11 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
大学生最常用的自我评价
2013/12/07 职场文书
狼和鹿教学反思
2014/02/05 职场文书
药店促销活动策划方案
2014/08/24 职场文书
教师考核评语大全
2014/12/31 职场文书
校运会广播稿
2015/08/19 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android