জেসুপ (JSoup) একটি শক্তিশালী Java লাইব্রেরি যা HTML পার্সিং এবং ওয়েব স্ক্র্যাপিংয়ের জন্য ব্যবহৃত হয়। Java প্রজেক্টে JSoup লাইব্রেরি কনফিগার করার জন্য কিছু সাধারণ ধাপ অনুসরণ করতে হয়। এই ধাপগুলো Eclipse এবং IntelliJ IDEA এ প্রযোজ্য।
Eclipse-এ JSoup কনফিগার করা
Maven ব্যবহার করে
Eclipse-এ Maven প্রজেক্টের মাধ্যমে JSoup কনফিগার করতে নিচের পদক্ষেপগুলি অনুসরণ করুন:
- Maven প্রজেক্ট তৈরি করা
- Eclipse খুলুন এবং "File" মেনু থেকে "New" > "Maven Project" সিলেক্ট করুন।
- প্রজেক্ট লোকেশন এবং অন্যান্য সেটিংস নির্বাচন করুন।
- গ্রুপ আইডি (Group ID) এবং আर्टিফ্যাক্ট আইডি (Artifact ID) সেট করুন।
POM ফাইল আপডেট করা
- প্রজেক্ট তৈরি হওয়ার পর
pom.xmlফাইলটি খুলুন। - JSoup ডিপেনডেন্সি যোগ করুন:
<dependencies> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.15.3</version> </dependency> </dependencies>- প্রজেক্ট তৈরি হওয়ার পর
- Maven Build কনফিগার করা
pom.xmlফাইল সেভ করার পর Maven প্রকল্প রিফ্রেশ করুন।- প্রজেক্টে JSoup লাইব্রেরি অটোমেটিকভাবে যুক্ত হবে।
JSoup ব্যবহার শুরু করা
- JSoup ব্যবহার করার জন্য কোডে ইমপোর্ট স্টেটমেন্ট যোগ করুন:
import org.jsoup.Jsoup; import org.jsoup.nodes.Document;
IntelliJ IDEA-তে JSoup কনফিগার করা
Maven ব্যবহার করে
IntelliJ IDEA-তে Maven প্রজেক্টে JSoup কনফিগার করার জন্য নিচের পদক্ষেপগুলি অনুসরণ করুন:
- Maven প্রজেক্ট তৈরি করা
- IntelliJ IDEA খুলুন এবং "File" > "New" > "Project" সিলেক্ট করুন।
- Maven প্রজেক্ট সিলেক্ট করুন এবং প্রজেক্টের গ্রুপ আইডি (Group ID) এবং আर्टিফ্যাক্ট আইডি (Artifact ID) দিন।
POM ফাইল আপডেট করা
- প্রজেক্ট তৈরি হলে,
pom.xmlফাইলটি খুলুন। - JSoup ডিপেনডেন্সি যোগ করুন:
<dependencies> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.15.3</version> </dependency> </dependencies>- প্রজেক্ট তৈরি হলে,
- Maven প্রকল্প রিফ্রেশ করা
pom.xmlফাইল সেভ করার পর Maven প্রজেক্ট রিফ্রেশ করুন, যাতে JSoup লাইব্রেরি প্রজেক্টে যুক্ত হয়ে যায়।
JSoup ব্যবহার শুরু করা
- JSoup লাইব্রেরি ব্যবহার করার জন্য কোডে ইমপোর্ট স্টেটমেন্ট যোগ করুন:
import org.jsoup.Jsoup; import org.jsoup.nodes.Document;
জেসুপ (JSoup) কোড উদাহরণ
এখন JSoup কনফিগারেশনের পরে, আপনি HTML ডকুমেন্ট পার্স করতে এবং ডাটা এক্সট্র্যাক্ট করতে নিচের মতো কোড ব্যবহার করতে পারেন:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class JsoupExample {
public static void main(String[] args) throws Exception {
// ওয়েব পেজ পার্স করা
String url = "https://www.example.com";
Document doc = Jsoup.connect(url).get();
// টাইটেল এক্সট্র্যাক্ট করা
String title = doc.title();
System.out.println("Title: " + title);
}
}
এই কোডটি ওয়েব পেজ থেকে তথ্য এক্সট্র্যাক্ট করবে এবং টাইটেল প্রিন্ট করবে।
সারাংশ
Eclipse বা IntelliJ IDEA-তে JSoup কনফিগার করতে হলে Maven ব্যবহার করা সবচেয়ে সহজ উপায়। Maven প্রজেক্ট তৈরি করার পর pom.xml ফাইলে JSoup লাইব্রেরির ডিপেনডেন্সি যোগ করতে হবে। তারপর প্রজেক্ট রিফ্রেশ করলে JSoup লাইব্রেরি প্রজেক্টে যুক্ত হয়ে যাবে এবং HTML পার্সিং বা ওয়েব স্ক্র্যাপিংয়ের জন্য ব্যবহার করা যাবে।
Read more