使用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求pi的方法
Oct 08 Python
python使用 HTMLTestRunner.py生成测试报告
Oct 20 Python
python3调用R的示例代码
Feb 23 Python
Django如何开发简单的查询接口详解
May 17 Python
python字符串和常用数据结构知识总结
May 21 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
浅谈python多线程和多线程变量共享问题介绍
Apr 17 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
Dec 03 Python
Python爬虫基础讲解之请求
May 13 Python
Python源码解析之List
May 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更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
php curl选项列表(超详细)
2013/07/01 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
laravel自定义分页效果
2017/07/23 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
window.onload使用指南
2015/09/13 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
如何表示python中的相对路径
2020/07/08 Python
python 模拟登陆github的示例
2020/12/04 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
煤矿安全生产月活动总结
2014/07/05 职场文书
员工趣味活动方案
2014/08/27 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
诚信高考倡议书
2019/06/24 职场文书
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL