2012-06-10 16 views
5

इसलिए यहाँ एक अस्पष्ट प्रश्न हो सकता है कोड और व्याख्या दी गई है:जावा: 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

आपका स्वागत है :) –

संबंधित मुद्दे