使用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 Django做网页
Nov 04 Python
小议Python中自定义函数的可变参数的使用及注意点
Jun 21 Python
使用django-crontab实现定时任务的示例
Feb 26 Python
详谈Numpy中数组重塑、合并与拆分方法
Apr 17 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
如何基于python实现单目三维重建详解
Jun 25 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/07/16 PHP
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
python合并文本文件示例
2014/02/07 Python
Python格式化日期时间操作示例
2018/06/28 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
python实现图片插入文字
2019/11/26 Python
django 外键创建注意事项说明
2020/05/20 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
巴西网上药房:onofre
2016/11/21 全球购物
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
学校交通安全责任书
2014/08/25 职场文书
个人存款证明书
2014/10/18 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
调解书格式范本
2015/05/20 职场文书
详解Python中的进程和线程
2021/06/23 Python
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python
Linux中文件的基本属性介绍
2022/06/01 Servers