Разбор html без invoke-webrequest с использованием powershell версии 2 - PullRequest
0 голосов
/ 02 марта 2020

У меня есть следующий код, который работает в powershell 3.0, который я пытаюсь заставить работать с powershell 2.0, но после долгих поисков я все еще не понимаю, возможно ли это на самом деле.

$wro = iwr -Uri https://somewebsite -UseBasicParsing;

$r = Regex::new("(<!--)(.*)(-->)");
$m = $r.Match($wro.rawcontent);
$m |out-file something.txt

Я пытаюсь сделать следующее для совместимости с версией 2:

 $req = [System.Net.WebRequest]::Create("http://webpage.com/")
 $resp = $req.GetResponse()
 $reqstream = $resp.GetResponseStream()
 $stream = new-object System.IO.StreamReader $reqstream
 $result = $stream.ReadToEnd()
 $r = Regex::new("(<!--)(.*)(-->)");
 $m = $r.Match($result.rawcontent);
 $m

Может кто-нибудь подсказать мне, где это происходит, пожалуйста?

...