我試圖保存的頁面使用相對鏈接。我將該文件保存到另一個位置,並需要該文件具有絕對鏈接。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