我正在尝试创建一个脚本,将网站上的所有图像保存到文件夹

时间:2019-07-22 19:31:20

标签: powershell

我想被提示输入链接,然后它将所有图像文件下载到一个文件夹中,但是我不确定如何处理它。

我尝试使用导入的csv文件,但是在尝试导入时,它声称它是一个空值,所以我决定放弃csv方法,然后尝试其他方法。但是“?”是我遇到麻烦的地方,我希望它单独获取$ images变量中的所有值,并对每个值运行某种导出命令,但是我不确定如何执行此操作,到目前为止是以下脚本:

$Url = Read-host "Paste page url"
$OutputPath = ".\img-grab"

$iwr = Invoke-WebRequest -Uri $Url
$images = (($iwr.Images | Format-Table -Property 'src' -HideTableHeaders | Out-String).Trim())

$images | ?

Write-Host "Downloading all images from $Url to $OutputPath"

$ images变量中的数据示例:

https://pbs.twimg.com/profile_banners/745629067874017280/1472662609/1500x500
https://pbs.twimg.com/profile_images/1036953347943743488/1dbRCWDq_400x400.jpg
https://pbs.twimg.com/profile_images/1036953347943743488/1dbRCWDq_normal.jpg

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

data = {'2019-05-01': 5423.66, '2019-05-02': 5503.3017, '2019-05-03': 5775.8817, '2019-05-04': 5876.01, '2019-05-05': 5823.795} for k, v in sorted(data.items(), reverse=True): print(k, v) 参数将使您按照自己的意愿做事。

更多信息:in the Django source