জয়েন লগইন

বিউটিফুলসপ

🌈বিউটিফুলসপ কি?

📋বিউটিফুলসপ হলো ডেটা পরিবর্তন করার পদ্ধতি।

⚒️বিউটিফুলসপ ডেটা পরিবর্তন করতে ব্যবহৃত হয়।

বিউটিফুলসপ সমূহ

বিউটিফুলসপ এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ append - শেষে মান যোগ করা
  • ➡️ extend - ডেটা আইটেম প্রসারিত করা
  • ➡️ insert - ডেটা ইনসাট করা
  • ➡️ insert_before - উপাদানের আগে নতুন উপাদান যুক্ত করা
  • ➡️ insert_after - উপাদানের পরে নতুন উপাদান যুক্ত করা
  • ➡️ replace_with - উপাদানকে নতুন উপাদান দিয়ে প্রতিস্থাপন করা
  • ➡️ wrap - উপাদানকে অন্য উপাদান দিয়ে আবৃত করা
  • ➡️ unwrap - উপাদানের আবরণ সরিয়ে ফেলা
  • ➡️ extract - ডকুমেন্ট থেকে উপাদান আলাদা করে নেওয়া
  • ➡️ decompose - উপাদান সম্পূর্ণভাবে মুছে ফেলা
  • ➡️ clear - সব মান ডিলিট করা
  • ➡️ smooth - পরপর থাকা স্ট্রিংগুলো একত্র করা

append - শেষে মান যোগ করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.append(" বিউটিফুলসপ")

print(element)

extend - ডেটা আইটেম প্রসারিত করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.extend([" বিউটিফুলসপ", "!"])

print(element)

insert - ডেটা ইনসাট করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>বিউটিফুলসপ</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.insert(0, "শিখুন ")

print(element)

insert_before - উপাদানের আগে নতুন উপাদান যুক্ত করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.insert_before("<h1>প্রোগ্রামিং শিখুন</h1>")

print(soup)

insert_after - উপাদানের পরে নতুন উপাদান যুক্ত করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>প্রোগ্রামিং শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.insert_after("<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>")

print(soup)

replace_with - উপাদানকে নতুন উপাদান দিয়ে প্রতিস্থাপন করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.replace_with(soup.new_tag("h1"))

print(soup)

wrap - উপাদানকে অন্য উপাদান দিয়ে আবৃত করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")
wrapper = soup.new_tag("div")

element.wrap(wrapper)

print(soup)

unwrap - উপাদানের আবরণ সরিয়ে ফেলা উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<div><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.unwrap()

print(soup)

extract - ডকুমেন্ট থেকে উপাদান আলাদা করে নেওয়া উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<div><p>প্রোগ্রামিং শিখুন</p><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.extract()

print(soup)

decompose - উপাদান সম্পূর্ণভাবে মুছে ফেলা উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<div><p>প্রোগ্রামিং শিখুন</p><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.decompose()

print(soup)

clear - সব মান ডিলিট করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<div><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("div")

element.clear()

print(soup)

smooth - পরপর থাকা স্ট্রিংগুলো একত্র করার উদাহরণ।

beautifulsoup
from bs4 import BeautifulSoup

html = "<p>প্রোগ্রামিং শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")

element = soup.find("p")

element.append(" প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন")

element.smooth()

print(element)

বিউটিফুলসপ সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
append শেষে মান যোগ করতে ব্যবহৃত হয়।
extend ডেটা আইটেম প্রসারিত করতে ব্যবহৃত হয়।
insert ডেটা ইনসাট করতে ব্যবহৃত হয়।
insert_before উপাদানের আগে নতুন উপাদান যুক্ত করতে ব্যবহৃত হয়।
insert_after উপাদানের পরে নতুন উপাদান যুক্ত করতে ব্যবহৃত হয়।
replace_with উপাদানকে নতুন উপাদান দিয়ে প্রতিস্থাপন করতে ব্যবহৃত হয়।
wrap উপাদানকে অন্য উপাদান দিয়ে আবৃত করতে ব্যবহৃত হয়।
unwrap উপাদানের আবরণ সরিয়ে ফেলা ব্যবহৃত হয়।
extract ডকুমেন্ট থেকে উপাদান আলাদা করে নেওয়া ব্যবহৃত হয়।
decompose উপাদান সম্পূর্ণভাবে মুছে ফেলা ব্যবহৃত হয়।
clear সব মান ডিলিট করতে ব্যবহৃত হয়।
smooth পরপর থাকা স্ট্রিংগুলো একত্র করতে ব্যবহৃত হয়।