WebClient powershell Download返回一个空文件



我正在尝试将下面的图像下载到本地目录,但结果图像显示为空。

http://www.capecountyhomes.com/Homes/Images/Listings/77977723/1/Photo.jpg

这似乎是一个简单的任务,但由于某种原因,结果图像是0字节。下面是我的代码

$wc = new-object System.Net.WebClient 
$wc.DownloadFile("http://www.capecountyhomes.com/Homes/Images/Listings/77977723/1/Photo.jpg","C:/images/test.jpeg")

但是在我的本地目录中的图像test.jpeg是0字节。

有谁知道是什么问题吗?

谢谢

这似乎与标题有关,如果您添加一个User-Agent,下载似乎可以工作:

$wc = new-object System.Net.WebClient 
$wc.Headers["User-Agent"] = "Safari"
$wc.DownloadFile("http://www.capecountyhomes.com/Homes/Images/Listings/77977723/1/Photo.jpg","C:/images/test.jpeg")

可能空白用户代理被拒绝访问作为防止垃圾邮件的措施。

url不存在,所以我无法测试,但我的猜测是文件的大小真的是0字节

相关内容

最新更新