Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में किसी बाहरी पुस्तकालय का उपयोग किए बिना वेब पेज की सामग्री को कैसे पढ़ा जाए?

यूआरएल java.net पैकेज का वर्ग एक यूनिफ़ॉर्म रिसोर्स लोकेटर का प्रतिनिधित्व करता है जिसका उपयोग वर्ल्ड वाइड वेब में संसाधन (फ़ाइल या निर्देशिका या संदर्भ) को इंगित करने के लिए किया जाता है।

ओपनस्ट्रीम () इस वर्ग की विधि वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए URL से एक कनेक्शन खोलती है और एक इनपुटस्ट्रीम ऑब्जेक्ट लौटाती है जिसके उपयोग से आप URL से डेटा पढ़ सकते हैं।

इसलिए, वेब पेज से डेटा पढ़ने के लिए (यूआरएल वर्ग का उपयोग करके) -

  • वांछित वेब पेज के URL को उसके कंस्ट्रक्टर के पैरामीटर के रूप में पास करके java.net.URL क्लास को इंस्टेंट करें।

  • ओपनस्ट्रीम () विधि को लागू करें और इनपुटस्ट्रीम ऑब्जेक्ट को पुनः प्राप्त करें।

  • उपरोक्त पुनर्प्राप्त इनपुटस्ट्रीम ऑब्जेक्ट को पैरामीटर के रूप में पास करके स्कैनर वर्ग को तुरंत चालू करें।

उदाहरण

आयात करें नया यूआरएल ("https://www.something.com/"); // निर्दिष्ट पृष्ठ की सामग्री को पुनर्प्राप्त करना स्कैनर एससी =नया स्कैनर (url.openStream ()); // StringBuffer वर्ग को तुरंत परिणाम धारित करने के लिए StringBuffer sb =new StringBuffer (); जबकि (sc.hasNext ()) {sb.append (sc.next ()); //System.out.println(sc.next ()); } // स्ट्रिंग बफ़र ऑब्जेक्ट से स्ट्रिंग पुनर्प्राप्त करना स्ट्रिंग परिणाम =sb.toString (); System.out.println (परिणाम); // HTML टैग्स को हटाना परिणाम =result.replaceAll ("<[^>]*>", ""); System.out.println ("वेब पेज की सामग्री:" + परिणाम); }}

आउटपुट

Itworks!

वेब पृष्ठ की सामग्री:Itworks!

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि की चमक को कैसे बदलें?

    कन्वर्ट टू () org.opencv.core.Mat . की विधि क्लास किसी इमेज के कंट्रास्ट और ब्राइटनेस को बदलने के लिए दिए गए मैट्रिक्स पर जरूरी कैलकुलेशन करता है। यह विधि 4 पैरामीटर स्वीकार करती है - चटाई -रिक्त मैट्रिक्स परिणाम को समान आकार और स्रोत मैट्रिक्स के प्रकार के साथ रखने के लिए। rtype - आउटपुट मैट्

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि के कंट्रास्ट को कैसे बदलें?

    किसी छवि की चमक और कंट्रास्ट का बढ़ना / घटाना ऐसे ऑपरेशन हैं जिन्हें छवि के पिक्सेल को बदलकर प्राप्त किया जा सकता है। इसे एक समीकरण के रूप में व्यक्त किया जा सकता है - g(i, j) =α । f(i, j)+ β कहां, (i, j) पिक्सल की पोजीशन हैं। α (लाभ) और β (पूर्वाग्रह) परिवर्तन के पैरामीटर हैं। कभी-कभी गेन

  1. जावा में जीसन लाइब्रेरी का उपयोग करके फाइल करने के लिए JSON स्ट्रिंग कैसे लिखें?

    एक Gson एक पुस्तकालय है जिसका उपयोग Java ऑब्जेक्ट्स को JSON प्रतिनिधित्व में बदलने के लिए किया जा सकता है . उपयोग करने के लिए प्राथमिक वर्ग Gson . है जिसे हम नया Gson() . कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson इंस्टेंस बनाने के लिए किया जा सकता है। हम फाइल करने के लिए JSON स्ट्रि