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

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


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


这次要用到的主要命令是,

<人力资源/>

# bing每日图片完整代码


$ picurl=癶ttps://www.bing.com/HPImageArchive.aspx?format=js& idx=0, n=10“

data=https://www.yisu.com/zixun/invoke-webrequest picurl美元

$解码=convertfrom-json -inputobject美元数据。内容

$=$解码图像。图片

foreach(图像在图像美元)

{

imageurl=美元的形象。url

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

$ name=$形象。hsh

invoke-webrequest fullurl美元输出文件(名字+美元“.jgp")

}

<人力资源/>


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

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


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

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


foreach(图像在图像美元)

{

imageurl=美元的形象。url

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

$ name=$形象。hsh

invoke-webrequest fullurl美元输出文件(名字+美元“.jgp")

}


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


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