虽然我对微软的搜索引擎bing没有太多的使用,但是感觉它的背景图片还是不错,而且每天都在更换,有一次看到一张不错的图片,想下载下来,右键点击竟然下载不下来,没有右键另存为图片的选项,于是网上找到了一个软件能够下载bing背景图片。这几天看Python的web编程urllib模块,下意识的打开bing的网页源代码,搜索了下jpg关键字,尽然找到了g_img={url:'//fd//hpk2//BambooBoat_ZH-CN1057817945.jpg'的字符串,用那个软件下的图片名字恰好是BambooBoat_ZH-CN1057817945.jpg,于是猜想前面便是图片在www.bing.com服务器上存放的地址,里面的/字符可能就是转义符号,便得到地址www.bing.com/fd/hpk2/BambooBoat_ZH-CN1057817945.jpg,打开一看,果然就是背景图片,便写下了这段脚本

import urllib
import time
def main():
    url = 'http://www.bing.com'
    f = urllib.urlopen(url)
    html = f.read()
    f.close()
    a = html[html.index('//fd//hpk2'):]
    data = a[:a.index('/',id:')]
    url = data.replace('//', '')
    url = 'http://www.bing.com'+url
    name=time.strftime("%Y%m%d", time.localtime())
    name=name+".jpg"
    urllib.urlretrieve(url,name)

if __name__ == "__main__":
    main()

图片默认保存到当前文件夹,图片取名为当天的日期。有一个问题就是我是用的http://www.bing.com 的地址,但它抓取的地址是http://cn.bing.com 的背景图片,不知道怎么抓取真正http://www.bing.com美国版的背景图片。

这是今天中国版的背景图片

这是今天美国版的背景图片

抓取每天必应bing背景图片相关推荐

  1. 调用bing图片html代码,网站背景调用必应Bing每日图片教程附接口

    本次为大家带来的是为网站背景调用必应Bing每日图片教程附接口 微软的必应搜索的每日图片的内容也是非常好看非常美的 小编突发奇想把必应每日更新的图片应用到网站背景 然后就能每天自动换很好看的网站背景了 ...

  2. 我是如何白嫖 Github 服务器自动抓取每日必应壁纸的?

    如何使用 Github 服务器自动抓取必应搜索的每日壁纸呢? 如果你访问过必应搜索网站,那么你一定会被搜索页面的壁纸吸引,必应搜索的壁纸每日不同,自动更换,十分精美.这篇文章会介绍如何一步步分析出必应 ...

  3. 如何使用 Github Actions 自动抓取每日必应壁纸?

    Hello world : ) 微信搜「 程序猿阿朗 」.点赞再看,动力无限. 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章. 如何 ...

  4. 如何抓取各种网页上的图片

    1.普通网页图片,如何抓取 要抓取普通网页上的图片,可以使用Python编写代码.以下是一个示例代码片段,可以帮助你了解如何开始编写此类代码: ```python import requests fr ...

  5. 必应(Bing)每日图片获取API

    必应(Bing)每日图片获取API January 11, 2015 API http://lab.dobyi.com/api/bing.php 介绍 Value Description title ...

  6. 用wireshark抓取QQ聊天发送的图片

    前言 老师在上课的时候演示了用wireshark抓取QQ发送出去的图片,蛮有意思的,复现一下. 一.使用工具 这里用到的是wireshark这个网络抓包工具,还有winhex这个十六进制编辑器,附上下 ...

  7. Python爬虫:利用JS逆向抓取携程网景点评论区图片的下载链接

    Python爬虫:利用JS逆向抓取携程网景点评论区图片的下载链接 1. 前言 2. 实现过程 3. 运行结果 1. 前言 文章内容可能存在版权问题,为此,小编不提供相关实现代码,只是从js逆向说一说到 ...

  8. 如何抓取canvas画布中的图片

    如何抓取canvas画布中的图片 网络页面中存放图片的形式有很多 这里说一下canvas格式时怎么获取 String fullImgJs = "return document.getElem ...

  9. 必应首页背景图片抓包-截取api

    抓取必应图片的方法, 作用你可以自己考虑啊. 例如给你的app每天换一个背景,或者给你的桌面换背景 毕竟,必应找的图的质量还是可以保证的. 1.下面是获取图片网址的API http://cn.bing ...

  10. 获取bing背景图片

    搜索引擎bing的界面非常简洁,背景图片大气漂亮,非常适合用做桌面背景.于是就参考网上的教程写来一段python脚本,自动抓取bing的背景图片.代码如下: #!/usr/bin/env python ...

最新文章

  1. 洛谷P2178 品酒大会
  2. FPGA之道(总)推荐下这本书以及传递下作者的原话
  3. 给电脑换源 npm 国内镜像 cnpm
  4. 【Python】青少年蓝桥杯_每日一题_2.27_杨辉三角
  5. [Eclipse]GEF入门系列(九、增加易用性)
  6. 给定数组 求和等于固定值 算法_别人家的面试题:不可变数组快速范围求和
  7. GTADIR check object exist in another system
  8. synchronized 底层如何实现?什么是锁升级、降级?
  9. 接口自动化测试 返回html,接口自动化测试实战(更新完毕)
  10. linux查看redis内存,Linux查看redis占用内存的方法
  11. SpringCloud集成Security安全(Eureka注册中心)
  12. VB移动没有标题的窗体
  13. .net framework开发winform_微软:正式发布针对 .NET Core的 Winform 设计器
  14. 1001.A+B Format
  15. 微软知识库kb是什么?如何搜索Microsoftwindowsknowledgebase
  16. 逻辑谬误_“完成”谬误
  17. 冒泡排序及其优化(三种优化)
  18. mac android usb共享网络,mac 网络共享软件 手机usb共享网络方法和技巧详解介绍
  19. u盘工作表在计算机上打不开,U盘中无法打开的excel的解决办法
  20. linux ltp,LTP

热门文章

  1. 2015阿里数据分析师校招面试经历
  2. python七段数码管的绘制 获取系统时间
  3. 【代码审计】51 TP5框架、无框架 变量覆盖反序列化
  4. 田园综合体建设指导手册
  5. scala时间处理-获取今天日期,昨天日期,本周时间,本月时间,时间戳转换日期,时间比较
  6. 【总结】信息安全工程师第二版-第1章 网络信息安全概述-03
  7. 星星之火OIer:2019.1.5考试总结
  8. 史上最强窃密软件来袭,手机或成泄密工具
  9. 【中移芯昇】3. uart读写
  10. Android通知栏图标显示网络图片