PowerShell로 IE 화면의 내용 출력

1114 단어 PowerShell

배경



PowerShell 문제를 해결합니다.

도전



PowerShell로 IE 화면의 내용을 출력한다.

IE를 시작하고 모든 페이지를 엽니다.


$ie = New-Object -ComObject InternetExplorer.Application #IE起動        
$ie.Navigate("https://www.google.com")                   #URL指定
$ie.Visible = $true                                      #表示
While($ie.Busy)                                          #読み込みが終わるまで待機
{Start-Sleep -Seconds 1 }
$doc = $ie.Document                                      #画面情報取得

PowerShell에서 IE의 내용 (텍스트 및 버튼 문자) 얻기


$btntxt = $doc.getElementsByName("btnK")                 #ボタン文字の取得

취득한 내용을 PowerShell 콘솔에 출력


Write-Host $btntxt[0].value -ForegroundColor Green

실행 결과





요약



실행할 수 있었지만 가끔 오류가 발생할 수 있습니다.
왜일까.
개선하는 것이 좋은 포인트 등 있으면 지적하십시오.

좋은 웹페이지 즐겨찾기