使用Python下载Bing图片(代码)

 更新时间:2013年11月07日 09:05:41   作者:  
代码另存为py文件,运行图片将自动下载到py文件相同目录,如果觉得每次运行找文件麻烦,可以新建py文件的快捷方式,程序还会自动给下载的图片命名
直接上代码:
复制代码 代码如下:

<span style="font-family: arial,helvetica,sans-serif; font-size: 16px;"># -*- coding: cp936 -*-
import urllib
import os

print '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下载文件的几种方法

    这篇文章主要介绍了详解使用Python下载文件的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Python中sort和sorted函数代码解析

    Python中sort和sorted函数代码解析

    这篇文章主要介绍了Python中sort和sorted函数代码解析,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • python实现敲木鱼加功德包含加音效和敲击动作(附demo)

    python实现敲木鱼加功德包含加音效和敲击动作(附demo)

    敲木鱼加功德是一款很火的动画,本文主要介绍了python实现敲木鱼加功德包含加音效和敲击动作,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • python定向爬虫校园论坛帖子信息

    python定向爬虫校园论坛帖子信息

    这篇文章主要为大家详细介绍了Python定向爬虫校园论坛帖子信息的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 遗传算法python版

    遗传算法python版

    这篇文章主要为大家详细介绍了python实现遗传算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • django如何连接已存在数据的数据库

    django如何连接已存在数据的数据库

    这篇文章主要给大家介绍了关于django如何连接已存在数据的数据库的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用django具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • Keras搭建自编码器操作

    Keras搭建自编码器操作

    这篇文章主要介绍了Keras搭建自编码器操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python,Java,JavaScript实现indexOf

    python,Java,JavaScript实现indexOf

    这篇文章主要介绍了python,Java,JavaScript如何实现indexOf,帮助大家更好的理解indexOf,感兴趣的朋友可以了解下
    2020-09-09
  • Python3对称加密算法AES、DES3实例详解

    Python3对称加密算法AES、DES3实例详解

    这篇文章主要介绍了Python3对称加密算法AES、DES3,结合实例形式详细分析了对称加密算法AES、DES3相关模块安装、使用技巧与操作注意事项,需要的朋友可以参考下
    2018-12-12
  • 使用 Python 遍历目录树的方法

    使用 Python 遍历目录树的方法

    这篇文章主要介绍了使用 Python 遍历目录树的方法,文中给大家提到了Python os.walk() 函数的相关知识,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2020-02-02

最新评论