問題: Web サイトで製品の画像をクリックすると、Web サイトのページの上にウィンドウがポップアップ表示され、製品の説明が表示されます。フォームも含まれています。このフォームとテキストの説明を取得する方法を知りたいです。これは HtmlUnit を使用して可能ですか?
ご支援ありがとうございます。
問題: Web サイトで製品の画像をクリックすると、Web サイトのページの上にウィンドウがポップアップ表示され、製品の説明が表示されます。フォームも含まれています。このフォームとテキストの説明を取得する方法を知りたいです。これは HtmlUnit を使用して可能ですか?
ご支援ありがとうございます。
はい、可能です。しかし、開発者が異なればアプローチも異なります。
クリックで送信されるリクエストを単純に理解するかもしれません。
リクエストが送信されず、代わりに div (または同様の要素) に存在するコンテンツがポップアップの形式でレンダリングされている可能性があります。この場合、ソース内の実際のコードを見つける必要があります。
Htmlunit は、ネイティブの JavaScript ポップアップ ウィンドウのみを処理できます。あなたの質問によると、それはネイティブ ダイアログではないため、単にその html 要素で .click() を発行し、javascript 対応モードで xPath を使用して必要なものを取得できます。
よろしくニティン