千家信息网

如何使用PowerShell下载必应每日图片

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,好久好久没写技术类的文章了,本人这几年也是大起大伏经历了不少大事。最近也终于可以静下心来写点东西。今天想聊聊POWERSHELL对于WEB页面的一些应用,本人也是最近才发觉其实PS也是可以做爬虫的。。
千家信息网最后更新 2026年11月03日如何使用PowerShell下载必应每日图片

好久好久没写技术类的文章了,本人这几年也是大起大伏经历了不少大事。最近也终于可以静下心来写点东西。


今天想聊聊POWERSHELL对于WEB页面的一些应用,本人也是最近才发觉其实PS也是可以做爬虫的。。。所以想抛砖引玉给大家一个思路。


这次要用到的主要命令是 invoke-webrequest


先来看看官方对于这个命令的介绍

The Invoke-WebRequest cmdlet sends HTTP, HTTPS, FTP, and FILE requests to a web page or web service. It parses the response and returns collections of forms, links, images, and other significant HTML elements.

https://docs.microsoft.com/zh-cn/powershell/module/Microsoft.PowerShell.Utility/Invoke-WebRequest?view=powershell-5.1


其实很好理解,这条PS命令可以让你模拟浏览器发送请求给网站,并且得到你要的信息。

所以今天我们就从简单的入手,用POWERSHELL下载每日必应的美图




#bing每日图片 完整代码


$picurl = "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=10"

$data = invoke-webrequest $picurl

$decode = convertfrom-json -inputobject $data.content

$images = $decode.images

foreach ($image in $images)

{

$imageurl = $image.url

$fullurl = "http://www.bing.com" + $imageurl

$name = $image.hsh

invoke-webrequest $fullurl -outfile ($name + ".jgp")

}



其中最关键的点是如何将乱码一样的content转换为Json, 这里要用到 convertfrom-json,由于powershell 是无法从下图中得到的网页代码读取任何有用信息所以必须要转换。


在成功转换之后存储在$decode里的变量变成PS易懂的格式,其中包含了该图片的URL和名称以及哪位大神的作品等等信息。再接下去就很好处理了。


foreach ($image in $images)

{

$imageurl = $image.url

#获取图片URL

$fullurl = "http://www.bing.com" + $imageurl

#补全URL

$name = $image.hsh

#获取图片名称

invoke-webrequest $fullurl -outfile ($name + ".jgp")

#下载到PS运行目录

}


脚本虽然简单但是给我的启发很大,让我看到了PS的无限可能。

END


图片 信息 命令 代码 名称 很大 成功 抛砖引玉 下图 东西 乱码 作品 关键 变量 大事 大神 官方 思路 技术 技术类 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手磨咖啡 智能科技公司是互联网公司吗 互联网科技媒体 广州互联网络科技有限公司 奇士达互联网科技 融贸通互联网科技 亿人帮互联网科技 成都仁贤领冠互联网科技有限公司 广州慧亚互联网科技怎么样 哈尔滨屹滨互联网科技有限公司 华夏恒生科技与互联网科技 黑科技 体验场景 互联网大会 互联网企业科技类企业如何做账 富国互联网金融科技混合基金 互联网科技快讯热点 广州梦谷互联网科技有限公司领导 长沙渺峰互联网科技有限公司 广西泛欧互联网科技有限公司 安徽九吞吴互联网科技有限公司 广东猫王互联网科技有限公司电话 互联网高科技 互联网的科技创新 互联网科技视频 互联网科技股午盘股票涨跌 知域互联网科技有限公司大骗子 佛山市翊博互联网络科技有限公司 启辰互联网科技 互联网科技快讯热点 优雇互联网科技有限公司 互联网大会出现的黑科技
0