Python下载指定页面上图片的方法


Posted in Python onMay 12, 2016

本文实例讲述了Python下载指定页面上图片的方法。分享给大家供大家参考,具体如下:

#!/usr/bin/python 
#coding:utf8
import re
import urllib
def getHtml(url):
  page = urllib.urlopen(url)
  html = page.read()
  return html
def getImg(html):
  reg = r'src="(.*?\.jpg)" '
  imgre = re.compile(reg)
  imglist = re.findall(imgre,html)
  x = 0
  for imgurl in imglist:
    urllib.urlretrieve(imgurl,'%s.jpg' % x)
    x += 1
html = getHtml("http://tieba.baidu.com/p/2394357724")
getImg(html)

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python标准日志模块logging的使用方法
Nov 01 Python
分享15个最受欢迎的Python开源框架
Jul 13 Python
Python实现的矩阵类实例
Aug 22 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
python随机数分布random测试
Aug 27 Python
解决python selenium3启动不了firefox的问题
Oct 13 Python
python解析含有重复key的json方法
Jan 22 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
Python笔试面试题小结
Sep 07 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
Feb 11 Python
Python爬虫新手入门之初学lxml库
Dec 20 Python
用python批量解压带密码的压缩包
May 31 Python
Python基于二分查找实现求整数平方根的方法
May 12 #Python
python二分查找算法的递归实现方法
May 12 #Python
Python数据类型详解(四)字典:dict
May 12 #Python
Python匹配中文的正则表达式
May 11 #Python
Python3使用requests发闪存的方法
May 11 #Python
Python3控制路由器——使用requests重启极路由.py
May 11 #Python
Python3使用requests登录人人影视网站的方法
May 11 #Python
You might like
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
php输入流php://input使用浅析
2014/09/02 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php中JSON的使用方法
2015/04/30 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
nodejs aes 加解密实例
2018/10/10 NodeJs
微信小程序实现签到功能
2018/10/31 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
《再见了,亲人》教学反思
2014/02/26 职场文书
党建示范点实施方案
2014/03/12 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
校车安全责任书
2014/08/25 职场文书
农行心得体会
2014/09/02 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
公司表扬信格式
2015/05/04 职场文书
讲座新闻稿
2015/07/18 职场文书
初中语文教学随笔
2015/08/15 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android