বিউটিফুলসপ
🌈বিউটিফুলসপ কি?
📋বিউটিফুলসপ হলো ডেটা পরিবর্তন করার পদ্ধতি।
⚒️বিউটিফুলসপ ডেটা পরিবর্তন করতে ব্যবহৃত হয়।
বিউটিফুলসপ সমূহ
বিউটিফুলসপ এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ append - শেষে মান যোগ করা
- ➡️ extend - ডেটা আইটেম প্রসারিত করা
- ➡️ insert - ডেটা ইনসাট করা
- ➡️ insert_before - উপাদানের আগে নতুন উপাদান যুক্ত করা
- ➡️ insert_after - উপাদানের পরে নতুন উপাদান যুক্ত করা
- ➡️ replace_with - উপাদানকে নতুন উপাদান দিয়ে প্রতিস্থাপন করা
- ➡️ wrap - উপাদানকে অন্য উপাদান দিয়ে আবৃত করা
- ➡️ unwrap - উপাদানের আবরণ সরিয়ে ফেলা
- ➡️ extract - ডকুমেন্ট থেকে উপাদান আলাদা করে নেওয়া
- ➡️ decompose - উপাদান সম্পূর্ণভাবে মুছে ফেলা
- ➡️ clear - সব মান ডিলিট করা
- ➡️ smooth - পরপর থাকা স্ট্রিংগুলো একত্র করা
append - শেষে মান যোগ করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
element.append(" বিউটিফুলসপ")
print(element)
extend - ডেটা আইটেম প্রসারিত করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
element.extend([" বিউটিফুলসপ", "!"])
print(element)
insert - ডেটা ইনসাট করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>বিউটিফুলসপ</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
element.insert(0, "শিখুন ")
print(element)
insert_before - উপাদানের আগে নতুন উপাদান যুক্ত করার উদাহরণ।
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 - উপাদানের পরে নতুন উপাদান যুক্ত করার উদাহরণ।
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 - উপাদানকে নতুন উপাদান দিয়ে প্রতিস্থাপন করার উদাহরণ।
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 - উপাদানকে অন্য উপাদান দিয়ে আবৃত করার উদাহরণ।
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 - উপাদানের আবরণ সরিয়ে ফেলা উদাহরণ।
from bs4 import BeautifulSoup
html = "<div><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
element.unwrap()
print(soup)
extract - ডকুমেন্ট থেকে উপাদান আলাদা করে নেওয়া উদাহরণ।
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 - উপাদান সম্পূর্ণভাবে মুছে ফেলা উদাহরণ।
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 - সব মান ডিলিট করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("div")
element.clear()
print(soup)
smooth - পরপর থাকা স্ট্রিংগুলো একত্র করার উদাহরণ।
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 | পরপর থাকা স্ট্রিংগুলো একত্র করতে ব্যবহৃত হয়। |