我正在尝试解析以下网页:
http://msdn.microsoft.com/en-us/library/ff647642.aspx
对于这一行:
Offline catalog (Wsusscn2.cab). This is the offline catalog file. Download it from http://go.microsoft.com/fwlink/?LinkId=76054.
这样我就可以下载那里链接的文件了。
但是,每当我执行以下操作时:
$url = http://go.microsoft.com/fwlink/?LinkId=76054
$result = Invoke-WebRequest $url
$result.content | select-string "Wsusscn2.cab"
这只会返回页面上的所有内容。我如何解析链接?
答案 0 :(得分:1)
您必须禁用重定向:
$result = Invoke-WebRequest $url -UseBasicParsing -MaximumRedirection 0 -ea silentlycontinue
$result.links.href
答案 1 :(得分:-3)
链接:
$url = 'http://msdn.microsoft.com/en-us/library/ff647642.aspx'
$r = Invoke-WebRequest $url
$r.links
下载:
$url = 'http://go.microsoft.com/fwlink/?LinkId=76054'
Invoke-WebRequest $url -OutFile 'c:\Wsusscn2.cab'