問題タブ [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.

0 投票する
2 に答える
341 参照

c# - このJavaコードをC#に変換するのを手伝ってください

C# プロジェクトで Htmlunit を使用していますが、Java のこのコードを C# に変換できません。

誰でも親切にC#に変換できますか? 少し早いですがお礼を

0 投票する
1 に答える
3802 参照

java - HtmlUnitを使用してWebページからHTMLタグなしのテキストを抽出するにはどうすればよいですか?

私はHTMLUnitを使い始めたばかりで、私が探しているのはWebページを取得し、そこからすべてのhtmlマークアップを除いた生のテキストを抽出することです。

htmlunitはそれを達成できますか?もしそうなら、どのように?それとも、私が見なければならない別のライブラリがありますか?

たとえば、ページにが含まれている場合

出力したい

ありがとう

0 投票する
3 に答える
3001 参照

java - HtmlUnit の不可能なサイト?

私の人生では、このサイトを取得するために HtmlUnit を装備することはできません。

http://www.bing.com/travel/flight/flightSearch?form=FORMTRVLGENERIC&q=flights+from+SLC+to+BKK+leave+07%2F30%2F2010+return+08%2F11%2F2010+adults%3A1+ class%3ACOACH&stoc=0&vo1=塩+湖+都市%2C+UT+%28SLC%29+-+塩+湖+都市+国際+空港&o=SLC&ve1=バンコク%2C+タイ+%28BKK%29+-+スワンナプーム+国際&e= BKK&d1=07%2F30%2F2010&r1=08%2F11%2F2010&p=1&b=コーチ&baf=true

バックグラウンドで実行されている膨大な量のスクリプトに関係していると確信しています。おそらく、これらのスクリプトが完全に読み込まれるのに十分な時間が与えられていないのでしょうか?

また、単純に bing.com/travel を取得しようとしましたが、どちらも成功しませんでした。新しい HtmlPage クライアントの getPage 関数が壊れています。

出力には、すべて同じ sourceName (" http://www.bing.com/travel/jsxc.vjs?a=common&v=5.5 .0-1278007084280 ")

次に、bing.com のいくつかのスクリプトで "(" が欠落しているためにいくつかの例外がスローされました。

次にjavascriptを呼び出し、突然終了します。

これは、他の人が見ることができないいくつかの問題である可能性があることを認識しています。したがって、提案がない場合は、独自の HtmlUnit 使用のテスト実装を通じてこれら 2 つのサイトをポンピングし、基本的な出力を取得できるかどうかを確認してください。 XMLまたはテキストの結果の?ここでは特別なことをしようとしているわけではありません。結果の基本的なテキストまたは XML 出力を取得するだけです。

他の誰かの実装がうまくいくかどうかを知ることは便利です。

コード:

ありがとう!

0 投票する
2 に答える
17869 参照

java - Java:htmlunitのセットアップ方法

私はJavaにかなり慣れていますが、htmlunitを試してみたいと思います。IDEとしてnetbeansを使用しており、プロジェクトフォルダ「hu1」を作成しました。そのフォルダの構造は次のとおりです。

ここで、htmlunit 2.7をダウンロードし、フォルダーを解凍します。このフォルダーには、多数のjarファイルが含まれる「lib」フォルダーが含まれています。htmlunitを使用できるように、そのlibフォルダーをnetbeansプロジェクトフォルダーのどこに配置しますか?

また、それを理解したら、インポートにどのパスを使用しますか。私がウェブ上で見た多くの例は、次のようなものを使用しています。

com.gargoylesoftwareはどこから来たのですか?

私はこれが初心者の質問であることを知っています、そして私は本当にJavaでプログラミングする方法についてもっと読むべきです、しかし私はここの専門家からのいくつかのアドバイスをいただければ幸いです。


更新:これが私のセットアップの写真です。

0 投票する
2 に答える
1502 参照

java - Google App EngineでのAjaxクロール-HtmlUnitは機能しますか?

http://code.google.com/web/ajaxcrawling/docs/html-snapshot.html

HtmlUnitはAppEngineで動作しますか?そうでない場合、GWTアプリを検索エンジンでクロール可能にする他の方法はありますか?

0 投票する
3 に答える
5908 参照

selenium - Webアプリでコンテキストメニューの機能をテストするにはどうすればよいですか?

コンテキストメニュー(右クリック)を備えたgrailsアプリで遊んでいます。コンテキストメニューは、ChrisDomiganのjqueryコンテキストメニュープラグインを使用して構築されています。

コンテキストメニューは実際には機能しますが、自動テストが必要であり、その方法を理解できません。

  • Selenium 2.05a(つまり、Webdriver)を試しましたが、rightClickメソッドがありません。
  • HtmlUnitには右クリックメソッドがあることに気付きましたが、クリック前とクリック後のDOMの違いを検出できないようです。
0 投票する
1 に答える
671 参照

java - Eclipseで.diffパッチをHtmlUnitに適用する方法

このページの下部にあるパッチでHtmlUnitにパッチを適用しようとしています。Eclipseからパッチを適用する方法はわかりますが、これらの特定のパッチを適用する方法がわかりません。最初はJARを持っていましたが、調達する必要があることに気づいたので、それらを入手しましたが、それでも運がありませんでした。

パッチでは、次のように表示されます。

などですが、「a / htmlunit」はどうなっていますか?私はパッケージを持っており、「src / main / java / com / gargoylesoftware / htmlunit / WebClient.java」(たとえば)は簡単に見つけることができますが、a/htmlunitはありません。私はこれをどのように適用するかを本当に理解することはできません。

誰か助けてもらえますか?

0 投票する
2 に答える
415 参照

java - Java HTMLUnit - フォームを送信した後に送信されたページ DOM にアクセスするにはどうすればよいですか

ページの送信ボタンを .click() して別のページに送信された後、新しく読み込まれたページの DOM にアクセスする方法について非常に混乱しています。

何か案は?

ありがとう。

0 投票する
2 に答える
3937 参照

java - XPath を使用して要素ノード間の原子値を取得する方法

ノード内のアトミック値のみを選択したい。たとえば、次の「here」テキスト:

JavaでXpathを使用すると、次のようなオブジェクト/配列が返されます

欲しいのはテキストだけです。

これは可能ですか?ありがとう!

0 投票する
3 に答える
4475 参照

java - マルチパート POST リクエストの一部として画像を送信する方法 - Java HtmlUnit

Java を使用してキャプチャを decaptcher.com に送信しようとしています。Decaptcher は API の使用方法をうまく説明していないので、HTTP POST リクエストを使用してキャプチャを送信する方法を理解しようとしています。これは私が彼らのウェブサイトから入手したサンプルコードです:

そのような投稿要求を Web サーバーに送信し、文字列が返されることになっています。これをJavaで実装しようとする私の試みです。

キャプチャが保存されている場所を指す文字列ではなく、pict の値を File オブジェクトに設定する必要がありますか? (captcha.png は、送信しようとしている画像の名前です)。