2012-06-10 20 views
5

が不明確質問ので、ここでのコードと説明がありますされることがあります。Java:JSoupで特定の単語を含むすべてのリンクを抽出しますか?

Document doc = Jsoup.parse(exampleHtmlData); 

    Elements certainLinks = doc.select("a[href=google.com/example/]"); 

文字列exampleHtmlDataは、特定のサイトから解析されたHTMLソースが含まれています。このサイトには、ユーザーをGoogleに誘導するリンクがたくさんあります。いくつかの例は次のようになります。

http://google.com/example/hello 
http://google.com/example/certaindir/anotherdir/something 
http://google.com/anotherexample 

私はdoc.select機能とリンクしてgoogle.com/example/含まれているすべてのリンクを抽出したいです。 JSoupでこれをどうやって行うのですか?

答えて

9

SelectorSyntaxを参照できます。

Document doc = Jsoup.parse(exampleHtmlData); 
Elements certainLinks = doc.select("a[href*=google.com/example/]"); 
+1

大変ありがとうございます。私のお尻を保存しました。 – ZimZim

+0

あなたは歓迎です:) –

関連する問題