使用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 相关文章推荐
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 Python
Pycharm更换python解释器的方法
Oct 29 Python
Python中Numpy ndarray的使用详解
May 24 Python
python 直接赋值和copy的区别详解
Aug 07 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
在pycharm中实现删除bookmark
Feb 14 Python
Python API len函数操作过程解析
Mar 05 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 Python
Python pymysql模块安装并操作过程解析
Oct 13 Python
python 用struct模块解决黏包问题
Nov 07 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 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开发GUI
2006/10/09 PHP
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
JavaScript XML操作 封装类
2009/07/01 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
跟我学习javascript创建对象(类)的8种方法
2015/11/20 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
基于JavaScript实现的顺序查找算法示例
2017/04/14 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
详解webpack babel的配置
2018/01/09 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
Node.js操作系统OS模块用法分析
2019/01/04 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
js 实现碰撞检测的示例
2020/10/28 Javascript
总结python实现父类调用两种方法的不同
2017/01/15 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
Python面向对象之Web静态服务器
2019/09/03 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
PyQt QMainWindow的使用示例
2021/03/24 Python
任命书范本大全
2014/06/06 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
护士2014年终工作总结
2014/11/11 职场文书
黄石寨导游词
2015/02/05 职场文书
python数字图像处理实现图像的形变与缩放
2022/06/28 Python