工具准备

wget(点击下载

批处理命令(点击下载

网友提供的接口:http://area.sinaapp.com/bingImg?daysAgo=1(1代表天数)

实现步骤

1、打开记事本,并将下面代码复制粘贴进去,新建-另存为,文件类型选择"所有文件",文件名为:下载Bing背景图片.bat(点击下载),保存在桌面。

@echo off
set var=%cd%
md BingImg&cd BingImg
for /l %%i in (0,1,30) do %var%\wget http://area.sinaapp.com/bingImg?daysAgo=%%i

2、将下载好的文件解压到和Bing背景图片.bat同一级目录下(这里都放在桌面)。

3、双击Bing背景图片.bat

4、下载完后,窗口会自动退出,此时桌面会多出一个BingImg的文件夹。

5、下载结果(历史图片23张)。

代码详解

@echo off
set var=%cd%
md BingImg&cd BingImg
for /l %%i in (0,1,30) do %var%\wget http://area.sinaapp.com/bingImg?daysAgo=%%i

@echo off            从本行开始关闭回显。

set var=%cd%         set var:声明一个变量var。%cd%:表示当前文件所在目录绝对地址,意思是将地址传递给var。

md BingImg&cd BingImg     创建(md)BingImg文件夹,并且(&)进入(cd)BingImg文件夹

for /l %%i in (0,1,30) do %var%\wget http://area.sinaapp.com/bingImg?daysAgo=%%i

 

  1. for  批处理循环指令。
  2. /l  for的参数,处理数字序列。(注:L为小写,虽然是废话,但还是提醒一下,避免看成“1”或者“|”了)。
  3. %%i  传递参数的变量。
  4. in  照写,他的后面是循环参数。
  5. (0,1,30)   循环参数,里面的参数依次代表从零开始自增量为1超过30循环结束。
  6. do  照写,反正后面是需要执行的指令。
  7. %var%\       wget程序所在目录的绝对地址,也就是%cd%传递给var的值。(注:“\”不能少。啰嗦一下,例如:c:\Users\Youge\desktop\wget.exe,"\"就是wget.exe后的“\",如果去了的话就会变成c:\Users\Youge\desktopwget.exe,此时这个路径就无效了,抱歉啰嗦了)
  8. wget http://area.sinaapp.com/bingImg?daysAgo=%%i  wget的下载指令,后面的是url,其中这里”%%i“为天数。

对于for指令不懂的可以在cmd中输入:for/?(这里又学到一招了:对于dos里不懂得指令,我们可以在指令后加上"/?",这样就可以查找出指令相关的帮助的信息)


如何批量下载bing的背景图片?的更多相关文章

  1. python抓取bing主页背景图片

    最初Python2写法: #!/usr/bin/env python # -*- coding:utf-8 -*- # -*- author:nancy -*- # python2抓取bing主页所有 ...

  2. 8行代码批量下载GitHub上的图片

    [问题来源] 来打算写一个的小游戏,但是图片都在GitHub仓库中,GitHub网页版又没有批量下载图片的功能,只有单独一张一张的下载,所以自己就写了个爬虫脚本模拟人的操作把整个页面上需要的图片爬取下 ...

  3. Python爬虫实战 批量下载高清美女图片

    彼岸图网站里有大量的高清图片素材和壁纸,并且可以免费下载,读者也可以根据自己需要爬取其他类型图片,方法是类似的,本文通过python爬虫批量下载网站里的高清美女图片,熟悉python写爬虫的基本方法: ...

  4. python多线程爬虫+批量下载斗图啦图片项目(关注、持续更新)

    python多线程爬虫项目() 爬取目标:斗图啦(起始url:http://www.doutula.com/photo/list/?page=1) 爬取内容:斗图啦全网图片 使用工具:requests ...

  5. Python爬虫之提取Bing搜索的背景图片并设置为Windows的电脑桌面

      鉴于现阶段国内的搜索引擎还用不上Google, 笔者会寻求Bing搜索来代替.在使用Bing的过程中,笔者发现Bing的背景图片真乃良心之作,十分赏心悦目,因此,笔者的脑海中萌生了一个念头:能否自 ...

  6. python——批量下载图片

    前言 批量下载网页上的图片需要三个步骤: 获取网页的URL 获取网页上图片的URL 下载图片 例子 from html.parser import HTMLParser import urllib.r ...

  7. Linux运维之批量下载指定网站的100个图片文件,并找出大于200KB的文件

    题目为:  有一百个图片文件,它们的地址都是http://down.fengge.com/img/1.pnghttp://down.fengge.com/img/2.png…一直到http://dow ...

  8. Eclipse添加背景图片

    ①前言:我本人是一个比较喜新厌旧的人,经常换头像,背景图片之类的,喜欢折腾,哈哈,所以每次都上网查怎么修改背景图片比较麻烦,这里也记录一下怎么修改. ②原文链接:https://yq.aliyun.c ...

  9. 通过HttpURLConnection下载图片到本地--批量下载

    一.背景说明 这篇文章讲述的是批量下载附件,在上一篇文章中,介绍了下载单个附件(上一篇文章). 二.实现思路 主要的实现思路:创建文件夹->文件夹中创建需要下载的文件->压缩文件夹-> ...

随机推荐

  1. 页面滚动条&按键执行事件

    判断页面滚动条 $(window).bind('scroll', function () { //算出鼠标移动到顶部的高度. var scrollt = document.documentElemen ...

  2. 7、包装类、System、Math、Arrays、大数据运算

    基本类型封装 基本数据类型对象包装类概述 *A:基本数据类型对象包装类概述 *a.基本类型包装类的产生 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的.而程序开发中,我们需要把字 ...

  3. 关于java赋值运算的一个小例子

    直接贴代码,这个也是做题目中遇见的,觉得很好奇,查了一波,然后自己编写代码看了一下,果真如此,哈哈哈...... public class 关于Boolean的赋值运算 { public static ...

  4. JS 和 a href className JS编写顺序与运行顺序 字符串或变量嵌入中括号 代替 点号 代表属性

    JS 和 a href 在href里面注意分号结尾, 引号闭合 <a href="javascript:;">空链接</a> <a href=&quo ...

  5. 浏览器根对象window之窗体和工具条

    1. 窗体和工具条 1.1 窗体 frames.self.window.parent.top.opener. frames 数组类型,页面中iframe的引用,如果页面有2个iframe,则frame ...

  6. CSS的下拉菜单被挡住,修改Z-INDEX也不成功

    CSS的下拉菜单被挡住,修改Z-INDEX也不成功 做了一个鼠标放上去就出现的下拉菜单,但是这个下拉的内容被挡住了. Z-INDEX 是设置不同块的层次的,我修改了问题还是有. 后来发现是必须要把该便 ...

  7. Android碎笔录1——基本布局

    刚开始学Android开发的时候,没有H5的基础总是分不清android布局文件的用法,真正要学会android布局还是得实战一次,下面不多说,直接上代码. 这是一个登陆界面,LinerLayout嵌 ...

  8. Linux入门-9 软件管理基础(CentOS)

    0. 源代码形式 1. RPM软件包管理 RPM RPM查询 RPM验证 2. YUM软件管理 YUM基本命令 YUM查询 创建YUM仓库 0. 源代码形式 绝大多数开源软件都是直接以源代码形式发布 ...

  9. 准备你的 In-app Billing 程序

    准备好你的内购应用 在开始使用 In-app Billing 服务之前,你需要先把包含 In-app Billing Version 3 API 的库添加到你的Android工程中.你还需要设置你的应 ...

  10. Linux 下LAMP环境搭建_【all】

    LAMP = Linux + Apache + Mysql + PHP 0. Linux环境搭建 Linux 系统安装[Redhat] 1.http服务软件分类及企业实战用途介绍 静态程序: Apac ...