使用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中的yield函数的用法
Apr 03 Python
python将文本转换成图片输出的方法
Apr 28 Python
python实现统计代码行数的方法
May 22 Python
python 2.7.13 安装配置方法图文教程
Sep 18 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
Jan 15 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
Tensorflow的常用矩阵生成方式
Jan 04 Python
Python列表倒序输出及其效率详解
Mar 04 Python
python 通过邮件控制实现远程控制电脑操作
Mar 16 Python
使用python-Jenkins批量创建及修改jobs操作
May 12 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
Python WSGI 规范简介
Apr 11 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
第十三节 对象串行化 [13]
2006/10/09 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
Python编码类型转换方法详解
2016/07/01 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
python使用requests.session模拟登录
2019/08/09 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
Python csv文件记录流程代码解析
2020/07/16 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
经典c++面试题四
2015/05/14 面试题
Java软件工程师综合面试题笔试题
2013/09/08 面试题
中英双版中文教师求职信
2013/10/27 职场文书
门卫岗位职责
2013/11/15 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
教师个人发展总结
2015/02/11 职场文书
消防隐患整改通知书
2015/04/22 职场文书
公司与个人合作协议书
2016/03/19 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python