好久好久没写技术类的文章了,本人这几年也是大起大伏经历了不少大事。最近也终于可以静下心来写点东西。
今天想聊聊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是无法从下图中得到的网页代码读取任何有用信息所以必须要转换。
在成功转换之后存储在解码美元里的变量变成PS易懂的格式,其中包含了该图片的URL和名称以及哪位大神的作品等等信息。再接下去就很好处理了。
foreach(图像在图像美元)
{
imageurl=美元的形象。url
$ fullurl=癶ttp://www.bing.com"+ $ imageurl
$ name=$形象。hsh
invoke-webrequest fullurl美元输出文件(名字+美元“.jgp")
}
脚本虽然简单但是给我的启发很大,让我看到了PS的无限可能。