
Real Time Face Mask Detector Using Artificial Intelligence
Facebook Comments
today7 August, 2020
Artificial Intelligence + OpenCV + Python + TensorFlow + Keras Aditta
Facebook Comments
জাভা দিয়ে ওয়েবপেজ রিড করার কন্টেন্টটি একটু ভিন্ন উপায়ে বলছি আপনাদের। ধরুন আপনি একটি সফটওয়্যার এর আপডেট ভার্সন চেক করবেন। কিন্তু কিভাবে? অবশ্যই সার্ভার থেকে ডাটা চেক করে তাই না! এটি একটি উদাহরণ মাত্র। তাই উদাহরণের সাথেই বুঝিয়ে বলছি। মানে unprofessional.
সার্ভারে একটি .txt ফাইল আপলোড করলাম। যেখানে শুধুমাত্র ভার্সন লিখা থাকবে। ধরে নিলাম “3.2.0” ভার্সনটি লিখা আছে। আর কিছুই নেই। এবার সফটওয়্যার এর আপডেট ভার্সন চেকে ক্লিক করলে সে এই .txt ফাইলটি Read করবে এবং ডাটা কালেক্ট করবে। যদি সফটওয়্যার এর ভার্সন সার্ভার থেকে পাওয়া ভার্সনের সমান হয় তাহলে কোনো আপডেট আসেনি। আর যদি সফটওয়্যার এর ভার্সনের থেকে সার্ভার থেকে পাওয়া ভার্সন বড় হয় তাহলে আপডেটেড ভার্সন চলে এসেছে বলে গণ্য হবে।
উপরের উপদাহরণটি আমি একটি ধারণা দিয়েছি মাত্র। কেন এবং কিভাবে জাভা দিয়ে ওয়েবপেজ কন্টেন্ট Read করা হয়। Professional ভাবে এটি ব্যবহার করার দরকার নেই। আপনারা চাইলে Database ব্যবহার করতে পারেন। তবে আমার উদাহরণটি অবশ্যই কাজ করবে আমি তা চেক করে দেখেছি। নিচে আমি মূল কোডটি দিয়ে দিয়েছি।
Read Web Page Content Using Javapack
package read.webpage; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.Scanner; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Aditta Chakraborty */ public class ReadWebpage { public static void main(String[] args) throws IOException { try { URL url = new URL("https://www.google.com"); //Retrieving the contents of the specified page Scanner sc = new Scanner(url.openStream()); //Instantiating the StringBuffer class to hold the result StringBuilder sb = new StringBuilder(); while(sc.hasNext()) { sb.append(sc.next()); //System.out.println(sc.next()); } //Retrieving the String from the String Buffer object String result = sb.toString(); System.out.println(result); //Removing the HTML tags result = result.replaceAll("<[^>]*>", ""); System.out.println("Contents of the web page: "+result); } catch (MalformedURLException ex) { Logger.getLogger(ReadWebpage.class.getName()).log(Level.SEVERE, null, ex); } } }
উপরের কোডটি শুধুমাত্র .txt নয় বরং এর সাথে ওয়েবপেজ এর কোডগুলোও পড়ে আউটপুট দিতে পারে। কোডটির যেকোন অংশ সংশোধন, পরিবর্তন, পরিবর্ধন করতে চাইলে কমেন্ট বক্সে অবশ্যই মতামত জানাবেন।
Written by: Aditta
Tagged as: java, aditta, read website, reab webpage, read content.
Java Aditta
কোন একটি ওয়েবসাইট থেকে জাভার সাহায্যে ফাইল ডাউনলোড করতে চাইলে আমরা নানাভাবে ফাইল ডাউনলোড করতে পারি। কিন্তু কোন পদ্ধতি ভাল বা এক কথায় পুরো ফাইল একটানে বিনা কানেকশন লসে, বেশি ...
support@aditta.org
adittacse@aditta.org
Copyright 2020 Cobra Cyber Security Design Concept by Aditta Chakraborty.