問題タブ [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.
java - JSoup - すべてのコメントを選択
JSoup を使用してドキュメントからすべてのコメントを選択したいと考えています。私はこのようなことをしたいと思います:
私はこれを試しました:
}
しかし、次のエラーがEclipseで発生します「互換性のない条件付きオペランドタイプの要素とコメント」。
乾杯、
ピート
java - Jsoup-タグの選択で問題が発生する
次の要素を選択する方法はありますか?
たとえば、私が持っている場合:
そして私は私ができる最初のものを選択したい:
しかし、どうすれば言うことができますか:最初のthに続くtdを選択しますか?ご協力ありがとうございました。
java - Jsoupを使用して相対HTMLリンクから絶対URLを抽出するには?
Jsoupを使用して Web ページの URL を抽出しています。href
これらの URL の属性は、次のように相対的です。
これが私の試みです:
これは正常に動作しますが、使用すると
のような絶対URLを取得するのhttp://example.com/text
はうまくいきません。絶対URLを取得するにはどうすればよいですか?
java - Jsoup.Jarを使用したHTML解析
上記のプログラムにJsoup.jarを使用しています。
私はウェブページにアクセスしています。私の目的は、タグ内にあるテキストを印刷することです<span class="BVRRReviewText description">text</span>
。
しかし、何も出力として印刷されていません。String html
プログラムにコンテンツが追加されていません。しかしattValue
、spanタグのすべての属性値を取得しています。
どこが間違っていたのでしょうか?お知らせ下さい。
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画面を使用して、新しいプロジェクトを最初から作成しようとしました。コードの問題である必要がありますが、理解できません。 。
java - java.lang.ClassNotFoundExceptionの取得:org.jsoup.Jsoup
GoogleAppEngineでアプリを実行しています。私が持っているのは、Jsoupを使おうとしている単純なサーブレットだけです。ただし、アプリケーションを実行すると、java.lang.ClassNotFoundException:org.jsoup.Jsoupが発生します。
Eclipseを使用しているので、Javaビルドパス->ライブラリにjsoupjarファイルを追加しました
java - AndroidでJSoupに問題がある(HTMLの解析用)
私は、Webからいくつかのデータ(この場合はXKCDコミック)を取得して携帯電話に表示するための小さなテストアプリに取り組んでいます。これはAndroidプログラミングへの私の最初の進出であり、Javaの経験があまりないので、野心的ではありません。私はAndroidでやりたいのと同じ機能を実行するプログラムをJavaで正常に作成しました。それは素晴らしい動作をしますが、Javaで動作するコードの一部は、Androidで強制的に閉じます。具体的には、この小さなコードブロック:
実行するたびに、ログに「失敗」メッセージが表示されます。コードのそのセクションを削除すると、アプリが正常に実行されるため、エラーが発生しているはずです。「ホーム」は、疑問に思われるかもしれませんが、私のコードの他の場所にあるドキュメントとして定義されています。Javaではこれは問題なく動作します。Android用に開発しているEclipseでは、そのステートメントをtry-catchブロックで囲む必要がありましたが、Javaではtry-catchは必要ありませんでした。これが機能しない理由はありますか?より多くの情報、または私のコードが必要な場合は、それを提供します(ただし、完全なストーリーを提供しようとしました)。
助けてくれてありがとう
java - ファイアウォールを介して Web ページを解析する方法
このJsoupコードを使用して Web URL を解析しようとしています。
私はいつも以下のエラーを受け取ります
私のコンピュータは、kerio winroute ファイアウォールによって制御されるネットワークのメンバーです。インターネットに接続する前に、Web ブラウザーからファイアウォールに接続します。理由はこれに違いない。URLを解析するにはどうすればよいですか?
java - jSoup が HTML エンティティのエスケープを適切に解除しない
HTML ドキュメントから情報を抽出する小さなサンプル プログラムがあります。
jSOup を使用したことがある場合は、これの出力は であるはずですexa mple
が、出力はexaámple
. jSoup が HTML エンティティを適切にアンエスケープしないのはなぜですか、それとも単純に間違っているのでしょうか?
すべての HTML エンティティが正しくエスケープ解除されます。