我可以使用PowerShell解析HTML页面
PS > $foo = Invoke-WebRequest http://example.com
PS > $foo.Links.Count
1
然而,如果我下载这个页面
PS > Invoke-WebRequest -OutFile example.htm http://example.com
然后尝试解析下载的页面时,它会给出意外的结果。
PS > $foo = Invoke-WebRequest file://$pwd/example.htm
PS > $foo.Links.Count
0
我该如何解析本地下载的网页?
IE=edge
问题:据我所知,它强制解析为最新的标准,因此您的实际文档内容可能不符合标准。 - mklement0