問題タブ [jsoup]

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 に答える
4168 参照

java - JSoup - すべてのコメントを選択

JSoup を使用してドキュメントからすべてのコメントを選択したいと考えています。私はこのようなことをしたいと思います:

私はこれを試しました:

}

しかし、次のエラーがEclipseで発生します「互換性のない条件付きオペランドタイプの要素とコメント」。

乾杯、

ピート

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

java - Jsoup-タグの選択で問題が発生する

次の要素を選択する方法はありますか?

たとえば、私が持っている場合:

そして私は私ができる最初のものを選択したい:

しかし、どうすれば言うことができますか:最初のthに続くtdを選択しますか?

ご協力ありがとうございました。

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

java - Jsoupを使用して相対HTMLリンクから絶対URLを抽出するには?

Jsoupを使用して Web ページの URL を抽出しています。hrefこれらの URL の属性は、次のように相対的です。

これが私の試みです:

これは正常に動作しますが、使用すると

のような絶対URLを取得するのhttp://example.com/textはうまくいきません。絶対URLを取得するにはどうすればよいですか?

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

java - Jsoup.Jarを使用したHTML解析

上記のプログラムにJsoup.jarを使用しています。

私はウェブページにアクセスしています。私の目的は、タグ内にあるテキストを印刷することです<span class="BVRRReviewText description">text</span>

しかし、何も出力として印刷されていません。String htmlプログラムにコンテンツが追加されていません。しかしattValue、spanタグのすべての属性値を取得しています。

どこが間違っていたのでしょうか?お知らせ下さい。

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

java - JSoup Documentオブジェクトのクローンを作成し、まったく同じHTMLを取得する方法はありますか?

JSoup Documentオブジェクトのクローンを作成し、まったく同じHTMLを取得する方法はありますか?

クローンを作成したい事前に解析されたオブジェクトがあります。これは、クローンが常にHTMLを再度解析するよりも高速であると思われるためです。

Documentオブジェクトのすべての要素を反復処理するだけでクローンを作成しようとしましたが、doctype宣言などがありません。

PSもちろんコメントは期待していません...

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

android - インターネットアクセスはAndroid1.6では機能しませんが、2.0 / 2.1/2.2では機能します

Androidアクティビティでjsoup(1.3.3)を使用してHTMLを解析しようとしています。このコードを呼び出すと

android 2.1および2.2では正常に動作しますが、1.6では「java.io.IOException:403ErrorloadingURL」が表示されます。

エミュレータを使用してこれをテストしていますが、AdMob広告も1.6では表示されませんが、2.0、2.1、2.2では機能します。

1.6エミュレーターでWebブラウザーを使用すると機能するので、問題はコードのどこかにあると確信しています。

1.6ではインターネットアクセスに必要で、2.0以降では必要のない追加の許可はありますか?

これが私のマニフェストファイルの構造ですが、uses-permissionタグの位置は効果がありますか?

Jsoup.connect()メソッドを使用し、同じ1.6エミュレーターで正常に動作するhello world画面を使用して、新しいプロジェクトを最初から作成しようとしました。コードの問題である必要がありますが、理解できません。 。

0 投票する
4 に答える
18975 参照

java - java.lang.ClassNotFoundExceptionの取得:org.jsoup.Jsoup

GoogleAppEngineでアプリを実行しています。私が持っているのは、Jsoupを使おうとしている単純なサーブレットだけです。ただし、アプリケーションを実行すると、java.lang.ClassNotFoundException:org.jsoup.Jsoupが発生します。

Eclipseを使用しているので、Javaビルドパス->ライブラリにjsoupjarファイルを追加しました

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

java - AndroidでJSoupに問題がある(HTMLの解析用)

私は、Webからいくつかのデータ(この場合はXKCDコミック)を取得して携帯電話に表示するための小さなテストアプリに取り組んでいます。これはAndroidプログラミングへの私の最初の進出であり、Javaの経験があまりないので、野心的ではありません。私はAndroidでやりたいのと同じ機能を実行するプログラムをJavaで正常に作成しました。それは素晴らしい動作をしますが、Javaで動作するコードの一部は、Androidで強制的に閉じます。具体的には、この小さなコードブロック:

実行するたびに、ログに「失敗」メッセージが表示されます。コードのそのセクションを削除すると、アプリが正常に実行されるため、エラーが発生しているはずです。「ホーム」は、疑問に思われるかもしれませんが、私のコードの他の場所にあるドキュメントとして定義されています。Javaではこれは問題なく動作します。Android用に開発しているEclipseでは、そのステートメントをtry-catchブロックで囲む必要がありましたが、Javaではtry-catchは必要ありませんでした。これが機能しない理由はありますか?より多くの情報、または私のコードが必要な場合は、それを提供します(ただし、完全なストーリーを提供しようとしました)。

助けてくれてありがとう

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

java - ファイアウォールを介して Web ページを解析する方法

このJsoupコードを使用して Web URL を解析しようとしています。

私はいつも以下のエラーを受け取ります

私のコンピュータは、kerio winroute ファイアウォールによって制御されるネットワークのメンバーです。インターネットに接続する前に、Web ブラウザーからファイアウォールに接続します。理由はこれに違いない。URLを解析するにはどうすればよいですか?

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

java - jSoup が HTML エンティティのエスケープを適切に解除しない

HTML ドキュメントから情報を抽出する小さなサンプル プログラムがあります。

jSOup を使用したことがある場合は、これの出力は であるはずですexa mpleが、出力はexaámple. jSoup が HTML エンティティを適切にアンエスケープしないのはなぜですか、それとも単純に間違っているのでしょうか?

すべての HTML エンティティが正しくエスケープ解除されます。&nbsp;