2012-06-10 16 views
5

işte belirsiz soru kod ve açıklama bu olabilir:Java: JSoup ile tüm bağlantıları belirli bir kelime ile ayıklayın?

Document doc = Jsoup.parse(exampleHtmlData); 

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

Dize exampleHtmlData belli sitesinden bir çözümlü HTML kaynağını içerir. Bu sitenin, kullanıcıyı Google'a yönlendiren birçok bağlantısı var. Birkaç örnek olacaktır: Ben doc.select işlevi ile bağlantı google.com/example/ içeren tüm bağlantıları ayıklamak istiyorum

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

. Bunu JSoup ile nasıl yapabilirim?

cevap

9

SelectorSyntax'a başvurabilirsiniz.

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

Bu tür için çok teşekkür ederim efendim, kıçımı kurtardınız :) – ZimZim

+0

hoşgeldiniz :) –

İlgili konular