使用Python下载Bing图片(代码)


Posted in Python onNovember 07, 2013

直接上代码:

<span style="font-family: arial,helvetica,sans-serif; font-size: 16px;"># -*- coding: cp936 -*-
import urllib
import osprint 'Download data......'
url = 'http://cn.bing.com'
urlFile = urllib.urlopen(url)
data = urlFile.read()
urlFile.close()
data = data.decode('utf-8')
pre = 'g_img={url:\''
index1 = data.find(pre) + len(pre)
index2 = data.find('\'', index1)
imgUrl = data[index1 : index2]
preImg = u'h3>今日图片故事</h3><a href='
index3 = data.find(preImg) + len(preImg)
index4 = data.find('>', index3) + 1
index5 = data.find('<', index4)
imgName = data[index4 : index5] +u'.jpg'
if os.path.exists(imgName) == False:
    print 'Download image......'
    urllib.urlretrieve(imgUrl, imgName)
print 'Download complete'
os.startfile(imgName)
</span>
Python 相关文章推荐
老生常谈Python序列化和反序列化
Jun 28 Python
PyCharm安装第三方库如Requests的图文教程
May 18 Python
python SMTP实现发送带附件电子邮件
May 22 Python
django加载本地html的方法
May 27 Python
python实现时间o(1)的最小栈的实例代码
Jul 23 Python
Python3的介绍、安装和命令行的认识(推荐)
Oct 20 Python
python 阶乘累加和的实例
Feb 01 Python
python爬取酷狗音乐排行榜
Feb 20 Python
利用Python绘制Jazz网络图的例子
Nov 21 Python
Python基于pygame实现单机版五子棋对战
Dec 26 Python
Pycharm同步远程服务器调试的方法步骤
Nov 04 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 Python
python中文乱码的解决方法
Nov 04 #Python
python Django模板的使用方法(图文)
Nov 04 #Python
使用python Django做网页
Nov 04 #Python
教你安装python Django(图文)
Nov 04 #Python
python条件和循环的使用方法
Nov 01 #Python
讲解python参数和作用域的使用
Nov 01 #Python
python列表与元组详解实例
Nov 01 #Python
You might like
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
jquery 最简单的属性菜单
2009/10/08 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
python 获取et和excel的版本号
2009/04/09 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
几道Web/Ajax的面试题
2016/11/05 面试题
护理自荐信范文
2013/10/05 职场文书
销售心得体会
2014/01/02 职场文书
决定成败的关键——创业计划书
2014/01/24 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS