বিউটিফুলসপ
🌈বিউটিফুলসপ কি?
📋বিউটিফুলসপ হলো ডেটা অনুসন্ধান করার পদ্ধতি।
⚒️বিউটিফুলসপ ডেটা অনুসন্ধান করতে ব্যবহৃত হয়।
বিউটিফুলসপ সমূহ
বিউটিফুলসপ এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ find - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
- ➡️ find_all - নির্দিষ্ট মানের সব মিল বের করা
- ➡️ find_next - পরবর্তী মিলে যাওয়া উপাদান খুঁজে বের করা
- ➡️ find_all_next - পরবর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করা
- ➡️ find_previous - পূর্ববর্তী মিলে যাওয়া উপাদান খুঁজে বের করা
- ➡️ find_all_previous - পূর্ববর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করা
- ➡️ find_parent - মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করা
- ➡️ find_parents - মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করা
- ➡️ find_next_sibling - পরবর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করা
- ➡️ find_next_siblings - পরবর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করা
- ➡️ find_previous_sibling - পূর্ববর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করা
- ➡️ find_previous_siblings - পূর্ববর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করা
find - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
<li>জাভাস্ক্রিপ্ট</li>
"""
result = BeautifulSoup(html, "html.parser")
first = result.find("li")
next_element = first.find_next("li")
print(next_element.get_text())
find_all - নির্দিষ্ট মানের সব মিল বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
items = result.find_all("li")
for item in items:
print(item.get_text())
find_next - পরবর্তী মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
first = result.find("li")
next_element = first.find_next("li")
print(next_element.get_text())
find_all_next - পরবর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
first = result.find("li")
items = first.find_all_next("li")
for item in items:
print(item.get_text())
find_previous - পূর্ববর্তী মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
last = result.find_all("li")[-1]
previous = last.find_previous("li")
print(previous.get_text())
find_all_previous - পূর্ববর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
last = result.find_all("li")[-1]
items = last.find_all_previous("li")
for item in items:
print(item.get_text())
find_parent - মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<div>
<p>পাইথন</p>
</div>
"""
result = BeautifulSoup(html, "html.parser")
paragraph = result.find("p")
parent = paragraph.find_parent("div")
print(parent.name)
find_parents - মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<section>
<div>
<p>পাইথন</p>
</div>
</section>
"""
result = BeautifulSoup(html, "html.parser")
paragraph = result.find("p")
parents = paragraph.find_parents()
for parent in parents:
print(parent.name)
find_next_sibling - পরবর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
first = result.find("li")
next_sibling = first.find_next_sibling("li")
print(next_sibling.get_text())
find_next_siblings - পরবর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
first = result.find("li")
siblings = first.find_next_siblings("li")
for sibling in siblings:
print(sibling.get_text())
find_previous_sibling - পূর্ববর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
last = result.find_all("li")[-1]
previous_sibling = last.find_previous_sibling("li")
print(previous_sibling.get_text())
find_previous_siblings - পূর্ববর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = """
<li>পিএইচপি</li>
<li>জাভা</li>
<li>পাইথন</li>
"""
result = BeautifulSoup(html, "html.parser")
last = result.find_all("li")[-1]
siblings = last.find_previous_siblings("li")
for sibling in siblings:
print(sibling.get_text())
বিউটিফুলসপ সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| find | নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়। |
| find_all | নির্দিষ্ট মানের সব মিল বের করতে ব্যবহৃত হয়। |
| find_next | পরবর্তী মিলে যাওয়া উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_all_next | পরবর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_previous | পূর্ববর্তী মিলে যাওয়া উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_all_previous | পূর্ববর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_parent | মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_parents | মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_next_sibling | পরবর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_next_siblings | পরবর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_previous_sibling | পূর্ববর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |
| find_previous_siblings | পূর্ববর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করতে ব্যবহৃত হয়। |