0

PSでWeb自動化(スクリーンスクレイピング)を行っています。私はそれがうまく機能していることがたくさんあります。ドロップダウン リストに問題があります。

を使用する $doc.getElementById("ddlExtractName").SelectedIndex = 2と、一部のリストでリスト内の項目が変更されますが、ページが更新されません。クリックしてリストボックスの値を手動で変更すると、更新されます。なぜ機能する場合と機能しない場合があるのか​​ わかりません(同じWebサイトでも)。

また、リスト bu インデックス内のアイテムにアクセスできません。たとえば、私はこれを行うことができるはずです:

$FF= $doc.getElementById("ddlFixedFileFormat")
$FF.options[$FF.SelectedIndex].text

それはエラーを返しますunable to index into an object

4

1 に答える 1

0

私はついにそれを機能させました。ページが更新されたときに、ドキュメントを操作する前に、ドキュメントを変数に再フェッチする必要があったと思います。

于 2013-02-14T21:40:09.657 に答える