我正在尝试将下面的图像下载到本地目录,但结果图像显示为空。
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字节