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实现八大排序算法
Aug 13 Python
不要用强制方法杀掉python线程
Feb 26 Python
Python实现多并发访问网站功能示例
Jun 19 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
pandas 透视表中文字段排序方法
Nov 16 Python
对python中Librosa的mfcc步骤详解
Jan 09 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
如何卸载python插件
Jul 08 Python
多个版本的python共存时使用pip的正确做法
Oct 26 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 Python
pandas map(),apply(),applymap()区别解析
Feb 24 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如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
php商品对比功能代码分享
2015/09/24 PHP
composer.lock文件的作用
2016/02/03 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
JavaScript DOM 添加事件
2009/02/14 Javascript
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
js时间控件只显示年月
2017/01/08 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
node.js基础知识小结
2018/02/26 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
python操作 hbase 数据的方法
2016/12/18 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
eVitamins日本:在线购买折扣维生素、补品和草药
2019/04/04 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
镇班子对照检查材料思想汇报
2014/09/24 职场文书