0

私はここにAjaxによって継続的に更新されているウェブサイトを持っています。JavaでHtmlUnitを使用していて、更新されたテキスト値を取得する必要がありますが、方法がわかりません。

例:TextValue。「TextValue」が変更された場合、どうすれば新しい値にアクセスできますか?DomChangeListener(追加または削除されたノード用)とHtmlAttributeChangeListenerがあることは知っていますが、変更されたテキスト値を取得する方法がわかりません。

必ずしも通知(イベント)である必要はありません。x秒ごとに手動で値を確認することは問題ありませんが、私が試した唯一の方法はpage.asXMLとpage.asTextごとですが、ソースは更新されません。値は更新されません。ページがロードされたときの最初の値は常にです。

誰かがこのタスクを達成する方法を知っていますか?たぶん、別のフレームワークまたはそれを行うための完全に別の方法ですか?ありがとう。

編集:サーバー上でヘッドレスで実行する必要があります。そして、更新されたソースコードを取得するために常にページを更新するのではなく、タスクを実行します。

4

1 に答える 1

0

http://sourceforge.net/tracker/?func=detail&aid=2818380&group_id=47038&atid=448269

これはHTMLUnitの既知のバグであり、パッチは上のリンクに含まれています

于 2010-08-31T17:50:07.343 に答える