возможно, это глупый вопрос, но я не смог найти ответ в Google до сих пор.
Мне нужно прочитать исходный код HTML страницы
http://Mysite/ViewRequest.aspx?request_id=xxx.
Я настроил следующее
wc = new-object -com internetexplorer.application
$wc.visible = $false
$wc.navigate2($strGRSpage).Document
$wc.silent = $true
$wc.visible = $false
$GRSstr = $wc.Document.body.IHTMLElement_outerText
К сожалению, страница IE всплывает, даже если я установил $ wc.silent = $ true и $ wc.visible = $ false.
Есть ли другой способ (даже с HTTP-запросом GET), чтобы получить эти данные без получения страницы IE.
НОТА. Сайт http://Mysite/ViewRequest.aspx?request_id=xxx поддерживает только IE и Mozilla. Когда я пытался использовать класс Webclient, я всегда получал неподдерживаемый браузер.
В VBscript следующие работы (но я хочу это в Powershell)
Set oHTML = CreateObject("Microsoft.XMLHTTP")
Set oWeb = CreateObject("InternetExplorer.Application")
oHTML.open "GET" , strGRSpage, false
oHTML.send
strGRStext = oHTML.responseText
Большое спасибо,
Marco