使用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根据区号生成手机号码的方法
Jul 08 Python
python中import reload __import__的区别详解
Oct 16 Python
Python实现的多进程和多线程功能示例
May 29 Python
python实现C4.5决策树算法
Aug 29 Python
使用Python处理BAM的方法
Sep 28 Python
把pandas转换int型为str型的方法
Jan 29 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
Python-openCV读RGB通道图实例
Jan 17 Python
Python Celery异步任务队列使用方法解析
Aug 10 Python
pycharm 添加解释器的方法步骤
Aug 31 Python
Python 多进程原理及实现
Dec 21 Python
分析Python list操作为什么会错误
Nov 17 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文件
2007/01/04 PHP
PHP中“简单工厂模式”实例代码讲解
2012/09/04 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
javascript定时保存表单数据的代码
2011/03/17 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
python逆向入门教程
2018/01/15 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
如何卸载python插件
2020/07/08 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
给老婆的检讨书1000字
2015/01/01 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang