問題タブ [htmlunit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - HTMLUNIT Facebook JavaScript 警告
特定の電子メールを使用して Facebook で人を検索できる簡単なアプリケーションを作成しようとしています。HTMLunit ツールを使用してアカウントにログインし、検索結果をスローするページを作成することもできます。しかし、結果を XML として出力しようとすると、ファイルに JavaScript の結果の一部のブロックがありません (アプリケーションによって作成されたファイルと、IE を使用して表示できるソース コードを比較すると、それらが欠落していることがわかります)
これを回避する方法はありますか?IE の showsource 関数と同じ結果を得る必要があるだけです。
どうもありがとう。
ファイルの実行中に、次の警告が表示されます。
そして大量のCSSエラー
java - Java - HtmlUnit - HTML をファイルに保存できません (場合によっては)
応答 HTML を HtmlUnit に保存する際に断続的に問題が発生します。
現在、親ディレクトリが存在し、他のいくつかのファイルが既にディレクトリに書き込まれています。ファイル名を見ると、ファイル名が悪いことを示す赤いフラグとして目立つものは何もありません。
このエラーを修正するにはどうすればよいですか?
ありがとう、
ウォルター
htmlunit - HtmlPage オブジェクト (HtmlUnit から) を表示して実際のブラウザで開くにはどうすればよいですか?
Htmlunit (ブラウザー自動化/テスト ツール) を使用して、一連のリンクをたどったり、ページで一連のアクションを実行したりしています。この後のある時点で、結果のページをブラウザー (インターネット エクスプローラーや Firefox など) で表示したいのですが、どうすればよいですか。? 皆ありがとう...
java - HtmlUnitにページを保存させる方法は?
私はJavascriptアクションをトリガーするHtmlUnit
をクリックするために使用しています:HtmlElement
要素は次のとおりです。
返されるページはページと非常によく似ており、その要素が含まれています。同じURL、ほとんど同じHTMLですが、にいくつかの小さな違いがあり、新しいページは保存されHTML
ませHtmlUnit
ん。HttpAnalyzerを使用してトラフィックをスニッフィングしていますが、Webclient
JSを正しく処理し、適切なリクエストを送信していることがわかります。応答も正しいですが、の内容をcurrentPage
ファイルにダンプすると、実際のページが変更されていないことがわかります。どうすれば修正できますか?
javascript - HtmlUnit が外部参照の JavaScript をロードしない
HtmlUnit で Web アプリケーションをテストしようとしているときに問題が発生しました。私は HtmlUnit をあまり長く使用していないので、些細なことを見落としている可能性があることを覚えておいてください。
何らかの理由で、外部参照された JavaScript がロードされていません。ページを xml として印刷すると、次のようになります。
ご覧のとおり、JavaScript を含める必要がある場合、script タグは空です。私は何が欠けていますか?午前中ずっと解決策を探しましたが、関連する情報は見つかりませんでした。どんな助けでも大歓迎です!
java - HtmlUnitの履歴サイズを制限するには?
解析ジョブに HtmlUnit を使用していますが、各 WebWindow の履歴を保持する WebClient でメモリが浪費されることがわかりました。履歴をまったく使用しないので、その管理を無効にするか、少なくともサイズを 1 または 2 に制限したいのですが、それは可能ですか?
htmlunit - HtmlElement の HTMLUnit click() が機能しない
HTMLUnit にスパンでクリック アクションを実行させようとしていますが、何らかの理由で機能しません。以下のコードを見てください。
これを行うと、非常に長いエラーメッセージが表示されます。興味深い点は次のようです。
mouseDown() または dblClick() またはその他のマウスメソッドを呼び出そうとすると、同じことが起こります。コード スニペットは以前は正常に機能していたものなので、これは本当にイライラします。今日コメントを外しただけで、協力しなくなりました。
java - HtmlUnit click() の動作が異なりますか?
HtmlUnit Java ライブラリに関する質問: サーバーにログを作成しましたが、"HtmlElement" または "HtmlArea" を介して呼び出されたときに、click() メソッドが "参照" 情報を渡さないことに気付きました。より一般的に使用される HtmlAnchor を通じて呼び出されると、参照情報が渡されます。
HtmlAnchor は HtmlElement のサブクラスであるため、これは奇妙です
助けてくれてありがとう
javascript - YUI でスローされる例外:「Sizzle」が定義されていません!
Web-Harvest で HTML Unit v2.6 を使用し、その機能を拡張して新しい要素を作成します。
これを実行すると、要素が指定された URL をロードしているときに例外が発生します。詳細は以下の通りです。
原因: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: オブジェクト net.sourceforge.htmlunit.corejs.javascript.EcmaError に関数 hasOwnProperty が見つかりません: ReferenceError: "Sizzle" が定義されていません。net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3651) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3629) で net.sourceforge.htmlunit.corejs .javascript.ScriptRuntime.typeError(ScriptRuntime.java:3657) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3676) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.notFunctionError(ScriptRuntime) .java:3740) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2249) で net.sourceforge.
「Sizzle」(YUI3 に存在) がこれを引き起こしているようです。次に、Firefox と IE で同じことを確認しましたが、どちらのブラウザーでも「Sizzle」が定義されていないというエラーは表示されませんでした。
また、htmlunit の最新のスナップショットを使用しようとしましたが、同じ問題がありました。
これは HTML Unit JavaScript エンジンの制限 (バグ) ですか?
また
この例外を処理するように HTML Unit を構成する方法はありますか?
誰かがすでにそのような問題を抱えている場合は、お知らせください。
どんな助けでも大歓迎です。
前もって感謝します !
java - HTML、JSON 応答の処理
HtmlUnit で UnexpectedPage として返されるページがあり、応答は JSON です。これを解析するために HTMLUnit を使用できますか、それとも追加のライブラリが必要ですか?