使用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求众数问题实例
Sep 26 Python
python映射列表实例分析
Jan 26 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
Python守护线程用法实例
Jun 23 Python
Python2.7+pytesser实现简单验证码的识别方法
Dec 29 Python
python实现教务管理系统
Mar 12 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 Python
如何基于Python pygame实现动画跑马灯
Nov 18 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
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
基于jquery的拖动布局插件
2011/11/25 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
python Django框架实现自定义表单提交
2016/03/25 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
工商管理应届生求职信
2013/10/07 职场文书
个人自荐信
2013/12/05 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
股份转让协议书范本
2015/01/27 职场文书