芜湖尾敢投资有限公司

windows利用PowerShell自動下載每日必應壁紙——墨澀網(wǎng)

必應集成了多個獨特功能,包括每日首頁美圖,通過將來自世界各地的高質(zhì)量圖片設置為首頁背景,并加上與圖片緊密相關的熱點搜索提示,使用戶在訪問必應搜索的同時獲得愉悅體驗和豐富資訊,美輪美奐的必應美圖備很多人當做壁紙使用,每天不一樣美圖也被有心人收藏了下來,今天我們就利用windows的PowerShell來自動下載Bing首頁的全部每日壁紙。

方法

新建一個bing.ps1文件(注意后綴是ps1)—也可以在文章底部下載已建好文件,將下面代碼輸入進去

$x = Split-Path -Parent $MyInvocation.MyCommand.Definition
cd $x
mkdir images
cd images
mkdir jsons
cd jsons
$url = "http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=10"
$time = Get-Date
$data = Invoke-WebRequest $url
$data.Content | Out-File $time.DayOfYear
$decode = ConvertFrom-Json($data)
cd ..
$range = 1..8
$count = $range.Count
for($i=0; $i -lt $count; $i++)
{
    $temp = $decode.images.Get($i)
    $urlsplit = -Join("http://www.bing.com",$temp.url)
    echo $urlsplit
    Invoke-WebRequest $urlsplit -OutFile ($temp.hsh + ".jpg")
}
echo ok!
pause

右鍵,選擇“使用PowerShell運行”(PowerShell程序是Windows系統(tǒng)自帶的?。?/p>

開始自動下載

運行之后桌面上多了一個images文件夾Get成功!里面有8張Bing首頁每日圖,和一個jsons紀錄文件夾

文件下載

https://www.lanzous.com/i96p6wd

THE END