我试图保存的页面使用相对链接。我将该文件保存到另一个位置,并需要该文件具有绝对链接。Powershell:你如何下载/保存绝对链接的网页?
我曾尝试以下PowerShell命令:
$client = new-object System.Net.WebClient
$client.DownloadFile("http://www.WEBSITE.com/ExampleFolder/", "c:\Test.htm")
这适用于下载和保存的页面,但是......它从根目录打开(例如:文件:/// C:/ ExampleFolder /linktofile.asp)。
我试过手动保存页面,并通过将其保存为“网页完成”(而不是“仅网页HTML”)来获得我想要的结果。这个任务需要每天完成,所以我不幸手动不了。
旁注:我使用PowerShell 2.0.1.1
我收到一些帮助和实际上能够在VBScript中提出解决方案。我稍后会发布我的代码(因为我目前还不能),但我仍然对使用Powershell的解决方案感兴趣。 – majestzim
如果有人正在使用wget执行此操作:http://stackoverflow.com/questions/6348289/download-a-working-local-copy-of-a-webpage – hcarreras