0

現在、Internet Explorerを開いて2つのドロップダウン値(テーブルの値を更新する)を変更してから、テーブルをCSVファイルにスクラップすることが望ましいスクリプトをPowerShellで開発しようとしています。 。ところでPowershell web scraping IEドロップダウンで値が更新されない

は、サイトはURL :(

私はIEが開くように取得することができますを変更し、2つのドロップダウンの値を変更しない、ドロップダウンを変更し、静的なURLを持っていますが、テーブルではありませんこの後にその値を更新...私はそれは、このドロップダウンのためのオプションを示しサイトコードとは何かだと思う :だから基本的に私が持っているもの

<select id="pricing-display-by-dropdown" 
onchange="$('html').trigger('rate.changed', this.value)"> 
<option value="hour">Hour</option> 
<option value="month">Month</option> 
</select> 

は、これまでのところ、このであり、それは意志地域と価格を変更しますが、テーブルを更新しません。何らかの理由でトリガーを起動する必要がありますか?

任意の助けをいただければ幸いです
$url = "https://azure.microsoft.com/en-us/pricing/details/sql-database/" 
$ie = New-Object -com internetexplorer.application; 
$ie.visible = $true; 
$ie.navigate($url); 
while ($ie.Busy() -and $ie.ReadyState -ne 4){ sleep -Milliseconds 6000 } 

$ie.Document.IHTMLDocument3_getElementByID("region-selector").value = "europe-north" 

$ie.Document.IHTMLDocument3_getElementByID("pricing-display-by-dropdown").value = "month" 

、私はPowerShellの、とstackoverflowのに新たなんだ、だからここ

答えて

0

あなたは

$ie.Document.IHTMLDocument3_getElementByID("pricing-display-by-dropdown").fireEvent("onchange") 
を行くどんな愚かなものを言い訳します
関連する問題