問題タブ [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 投票する
1 に答える
842 参照

html - CLASSLESS要素のJsoupセレクター表記?

Jsoupセレクター構文は、ID、クラス、または属性によって要素を特定するための非常に簡単です。

しかし、私は(まだ)次の適切な構文を見つけていません:

「クラス名(任意のクラス名)を持たない<a>すべての要素を 見つける」

そのための特別な Jsoup 構文はありますか? または、すべての<a>要素を見つけて、クラス名があるかどうかを自分で確認する必要がありますか?

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

java - 複数のクラスを持つJsoupselectdiv

Jsoup<div>を使用して、複数のクラスを持つaを選択しようとしています。

そうするための構文は、私の理解の限りでは、次のようになります。

しかし、何らかの理由で、これは私にはうまくいきません。

JSFIDDLEでまったく同じ構文を試してみると、問題なく動作します。

マルチクラス選択はJsoupで機能しますか?

(これがJsoupの制限であることがわかるよりも、これが私のコードのバグであることを知りたいです:)

更新(以下の回答に感謝):Jsoupは前述の構文で完全に機能します。

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

java - a を含む div 内の Jsoup テキスト「減算」

jsoup を使用して、div 全体のテキストを抽出する方法を知っています。

そのようなdiv.text()結果:

最初のアンカー テキスト 2 番目のアンカー テキストの間にあるもの

a.text()そして、最初の結果が得られるように、各アンカーのテキストを個別に抽出する方法を知っています。

最初のアンカー テキスト

しかし、Jsoupのみ Something in Betweenを抽出するエレガントな方法はありますか?

(もちろん、2を抽出してa.text()「減算」することdiv.text()はできますが、これはエレガントだとは思いません)

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

java - 背景のリンクを抽出、jsoup

jsoupを使用して、次の性質のHTMLからリンクを抽出する際に問題が発生しました。

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

java - Jsoup: "この要素はどのスパンに属しますか?"

以下を使用して要素を見つけたと仮定します。

この特定<span class="uniqspan">の要素が-- 必ずしも直接の子孫ではない --で囲まれているかどうかを調べたいと思います。

Jsoupでそれを行う方法はありますか?

更新: すばらしいElement.parent(). これで起動できるか確認してみます…

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

java - first() の代わりに jsoup の 2 番目の要素

PHP Simple HTML DOMクエリを翻訳しました。

jsoupクエリに:

ご覧のとおり、PHP で 2 番目 (1) の結果にアクセスしています。現在、jsoup で .first() を使用しています。最初の結果 (0) にアクセスしていますが、2 番目の結果 (1) にもアクセスしたいと思います。私がする?

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

java - Jsoup のエンコードを停止する

次のテキストを含む JSoup で URL をパースしようとしています: Ætterni. ドキュメントを解析した後、同じ文字列は次のようになります&AElig;tterni

このフォームが発生しないようにするにはどうすればよいですか? 文書を 1:1 で正確に表示したい。

コード:

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

android - Android JSoup 接続の問題

JSoup の Web サイトのガイドを使用して、次のコードを作成しました。

マニフェスト ファイルにインターネット アクセス許可を追加しましたが、IOException がスローされ続けます。

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

java - Jsoupがテーブルデータを選択する

私の人生では、「51u1FaI-FHL._SL500_AA300_.jpg」で終わるリンクをjsoupを使用してimgsrcを選択する方法を理解できません。

私は複数のことを試しましたが、どれもうまくいきませんでした。何か助けはありますか?

ありがとう、コーディ

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

java - Android上のJSoup1.6.0は例外をスローします:String.isEmpty()NoSuchMethodExists

AndroidアプリケーションでJSoup1.6.0を使用しようとすると、NoSuchMethodExists例外がスローされます。

この他の質問は、isEmpty()が1.6までJava JREに追加されなかったことを示しています-EclipseでJREをチェックしましたが、1.6ですが、エミュレーターでアプリを実行しようとすると、上記の例外がスローされます。修正はありますか、それともApache Commons Langライブラリをインポートするだけですか?