জয়েন লগইন

বিউটিফুলসপ

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

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

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

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

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

  • ➡️ 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 - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

beautifulsoup
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 - নির্দিষ্ট মানের সব মিল বের করার উদাহরণ।

beautifulsoup
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 - পরবর্তী মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পরবর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পূর্ববর্তী মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পূর্ববর্তী সকল মিলে যাওয়া উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - মিলে যাওয়া প্যারেন্ট উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পরবর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পরবর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পূর্ববর্তী মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 - পূর্ববর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করার উদাহরণ।

beautifulsoup
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 পূর্ববর্তী সকল মিলে যাওয়া সিবলিং উপাদান খুঁজে বের করতে ব্যবহৃত হয়।