Using Invoke-Webrequest in PowerShell 3.0 spawns a Windows Security Warning

前端 未结 2 622
轻奢々
轻奢々 2020-12-03 13:54

When using the following code in PowerShell 3.0

PS> $data = Invoke-Webrequest -Uri stackoverflow.com
PS> $data.ParsedHtml.getElementsByTagName(\"div\")         


        
2条回答
  •  遥遥无期
    2020-12-03 14:44

    $data = Invoke-WebRequest http://stackoverflow.com -UseBasicParsing
    

    It looks like an Internet Explorer prompt, this is because under the hood Invoke-WebRequest is probably using Internet Explorer to parse the DOM. When you use the -UseBasicParsing parameter you instructing PowerShell to use its own parser. For some reason, it also seems to hide the cookies prompt.

提交回复
热议问题