С приведенным ниже кодом я пытаюсь сохранить 1-й iframe
контент с помощью Powershell, но сохраненный файл пуст. Любая помощь будет оценена по достоинству. Ниже не актуальный сайт. На самом деле мне нужно извлечь некоторый контент из таблицы, доступной в 1-м кадре, и использовать эти данные в excel vba. Но поскольку vba также имеет проблему, некоторая ошибка при попытке получить данные с помощью Powershell
.
$url="https://example.com"
$ie = New-Object -com InternetExplorer.Application
$ie.Navigate($url)
$ie.visible = $true
Start-Sleep -s 20
$ie.document.body.innerHtml >> "d:\temp\output.html" # This gives 5 iframe list
$p = ($ie.document.getElementsByTagName("iframe"))[0] # Getting the 1st Frame
$q = $p.contentWindow.document # referncing the document within the frame
$q.documentElement.innerhtml >> "d:\temp\output.html"
$ie.contentWindow.document.documentElement.innerhtml >> "d:\temp\output.html"
$ie.Stop()
$ie.Quit()