BeautifulSoup হলো একটি পাইথন লাইব্রেরি যা HTML এবং XML ফাইল থেকে ডেটা বের করে। BeautifulSoup ব্যবহার করে HTML বা XML ডকুমেন্টে থাকা খালি ট্যাগগুলো রিমুভ করে ডেটাকে হিউম্যান রিডেবল ফাইলতে রূপান্তর করা যায়।
প্রথমে BeautifulSoup লাইব্রেরি লোকাল এনভায়রনমেন্টে ইনস্টল করতে হবে: pip install beautifulsoup4
উদাহরণ
# BeautifulSoup লাইব্রেরি ইম্পোর্ট from bs4 import BeautifulSoup # HTML ডকুমেন্ট নিন html_object = """Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation.
""" # দেওয়া HTML ডকুমেন্টের জন্য সুপ তৈরি soup = BeautifulSoup(html_object, "lxml") # ডকুমেন্টের প্রতিটি লাইন ইটারেট করে ডেটা এক্সট্র্যাক্ট for x in soup.find_all(): if len(x.get_text(strip=True)) == 0: x.extract() print(soup)
আউটপুট
উপরের কোড রান করলে আউটপুট জেনারেট হবে এবং খালি ট্যাগগুলো রিমুভ করে HTML ডকুমেন্ট হিউম্যান রিডেবল কোডে রূপান্তরিত হবে।
<html><body><p>Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation.</p> </body></html>