有趣的NatGeo Powershell Script ...需要工作

时间:2016-03-11 20:53:51

标签: powershell

我拼凑了以下脚本:

$ page = iwr http://photography.nationalgeographic.com/photography/photo-of-the-day

Foreach ($image in $page.images.src)
{
$filename=$page.images.alt
Invoke-WebRequest $image.images.src -outfile $filename.jpg

}

我似乎无法解析列表以找到当天的真实照片和/或甚至下载与.images.src相关联的链接。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

试试这个:

$folder = 'c:\temp\natgeopics'

if (!(Test-Path $folder)) { md $folder | Out-Null }

(iwr http://photography.nationalgeographic.com/photography/photo-of-the-day).Images.src | ? {$_ -match [regex]::escape('images.nationalgeographic.com/wpf/media-live/photos')} | select -f 1 | % {iwr "http:$_" -OutFile $folder\$(Get-Date -f yyyyMMdd)$(Split-Path $_ -Leaf)}

start $folder