使用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 相关文章推荐
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
python实现的AES双向对称加密解密与用法分析
May 02 Python
python利用urllib和urllib2访问http的GET/POST详解
Sep 27 Python
实例讲解Python爬取网页数据
Jul 08 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
在Django中URL正则表达式匹配的方法
Dec 20 Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 Python
Python分析彩票记录并预测中奖号码过程详解
Jul 09 Python
python爬虫 爬取58同城上所有城市的租房信息详解
Jul 30 Python
解决Python import docx出错DLL load failed的问题
Feb 13 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
Python 用户输入和while循环的操作
May 23 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
世界收音机发展史
2021/03/01 无线电
php防止用户重复提交表单
2015/11/02 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
Laravel find in set排序实例
2019/10/09 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
Python实现字典依据value排序
2016/02/24 Python
Python中join函数简单代码示例
2018/01/09 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
pandas-resample按时间聚合实例
2019/12/27 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
一套Java笔试题
2016/08/20 面试题
小学教师的个人自我鉴定
2013/10/24 职场文书
学校介绍信范文
2014/01/14 职场文书
学生拾金不昧表扬信
2014/01/21 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
2014年党总支工作总结
2014/12/18 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
党员转正意见怎么写
2015/06/03 职场文书
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python