私は絵のテキストを取得したい、Googleの開発者ツールで私は(私は基本的に別の子ノードに入ったということだろうデベロッパーツールでMD5を見つけるためにスパンのが、Jsoupでは異なるようで、唯一「MD5」のテキストを返します)
document.getElementById("additional-info-content").childNodes[1].children[1].childNodes[1].innerHTML
私はそれがJSoup Dを使用して取得するために管理カントom /セレクタ。 (それはこれらの例の両方を与えることが可能なら)
2.
どのように私はJsoupにCSSで子を指定するのですか? 例えば、私は右の写真の行をマークし、青の上にスパンクラスフィールドをクリックし、「コピーセレクター」をクリックします。
#file-details > div:nth-child(2) > div:nth-child(1) > span
それもそのないと思った、私は、ファイルの詳細を最初のdivとなります唯一の文書でのファイルの詳細、大丈夫、それはそのようにする必要があります言うことができます(?):
#additional-info-content > div:file-details > div:nth-child(2) > div:nth-child(1) > span
を、私は子供を持つ働くJSoup CSSスクリプトに翻訳するために管理するにはどうすればよいですか? (DOM例のaswellそして可能であれば)
3.
見すると、特定の値/ノードを探していたときにどのように正しい道を見つけるために、どのように良い洞察力はありますか?
基本的に開発者ツールを開き、固有のdivクラス名をクリックし、子ノードのDevTools内のプロパティウィンドウをチェックし、正しいパスが見つかるまで子ノードを掘り下げます...(最初の質問にコピーしたように)
これを見るには良い方法がありますか?
DevToolsコンソールを使用すると、簡単に、 .children [1] .childnodes [3] .children [1]と書くだけで、プロパティを見て、必要な正しい属性が表示されますが、わかりますそれは私が推測する正しい方法ではない?
こんにちは。投稿ごとに1つの質問をお願いします(http://meta.stackexchange.com/questions/222735/can-i-ask-only-one-question-per-post)。また、jsoupはJavaライブラリなので、 'javascript'の代わりに' java'タグを使用する方が良いでしょう。 – Pshemo
あなたの最初の質問と2番目の質問の回答はおそらくhttps://jsoup.org/cookbook/extract-data/selector-syntaxとElement/Elementsのドキュメントにあります(テキストノードを別々に扱うことに興味がある場合はNodeと一緒にいるかもしれません) 。 – Pshemo
質問を編集してさらに2つのスレッドを作成する必要がありますか? そして私はそれを見てきましたが、私はまだ必要なものの正しい値を得ることはできません:(。 –