jsoup - टेक्स्ट निकालें

उदाहरण के बाद एक डॉक्यूमेंट ऑब्जेक्ट में HTML स्ट्रिंग पार्स करने के बाद टेक्स्ट प्राप्त करने के लिए विधियों का उपयोग प्रदर्शित करेगा।

वाक्य - विन्यास

Document document = Jsoup.parse(html);
Element link = document.select("a").first();     
System.out.println("Text: " + link.text());

कहाँ पे

  • document - डॉक्यूमेंट ऑब्जेक्ट HTML DOM को दर्शाता है।

  • Jsoup - दिए गए HTML स्ट्रिंग को पार्स करने के लिए मुख्य वर्ग।

  • html - HTML स्ट्रिंग।

  • link - तत्व वस्तु एंकर टैग का प्रतिनिधित्व करने वाले HTML नोड तत्व का प्रतिनिधित्व करती है।

  • link.text() - पाठ () विधि तत्व पाठ को पीछे छोड़ती है।

विवरण

तत्व वस्तु एक डोम एलिमेंट का प्रतिनिधित्व करती है और एक डोम तत्व के टेक्स्ट को प्राप्त करने के लिए विभिन्न विधि प्रदान करती है।

उदाहरण

C: /> jsoup में अपनी पसंद के किसी भी संपादक का उपयोग करके निम्नलिखित जावा प्रोग्राम बनाएं।

JsoupTester.java

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class JsoupTester {
   public static void main(String[] args) {
   
      String html = "<html><head><title>Sample Title</title></head>"
         + "<body>"
         + "<p>Sample Content</p>"
         + "<div id='sampleDiv'><a href='www.google.com'>Google</a>"
         + "<h3><a>Sample</a><h3>"
         +"</div>"
         +"</body></html>";
      Document document = Jsoup.parse(html);

      //a with href
      Element link = document.select("a").first();         

      System.out.println("Text: " + link.text());
   }
}

परिणाम सत्यापित करें

का उपयोग कर वर्ग संकलित करें javac संकलक निम्नानुसार है:

C:\jsoup>javac JsoupTester.java

अब परिणाम देखने के लिए JsoupTester चलाएं।

C:\jsoup>java JsoupTester

परिणाम देखें।

Text: Google