বিউটিফুলসপ অ্যাক্সেস
🌈বিউটিফুলসপ অ্যাক্সেস কি?
📋বিউটিফুলসপ অ্যাক্সেস হলো ডেটা অ্যাক্সেস করার পদ্ধতি।
⚒️বিউটিফুলসপ অ্যাক্সেস ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়।
বিউটিফুলসপ অ্যাক্সেস সমূহ
বিউটিফুলসপ অ্যাক্সেস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ string - এলিমেন্টের স্ট্রিং তথ্য বের করা
- ➡️ next - পরবর্তী মান বের করা
- ➡️ previous - পূর্ববর্তী উপাদান বের করা
- ➡️ parent - প্যারেন্ট উপাদান বের করা
- ➡️ contents - এলিমেন্টের সরাসরি উপাদানগুলোর তালিকা বের করা
- ➡️ children - এলিমেন্টের চাইল্ড উপাদানগুলো বের করা
- ➡️ descendants - এলিমেন্টের সকল বংশধর উপাদান বের করা
- ➡️ next_sibling - পরবর্তী সিবলিং উপাদান বের করা
- ➡️ previous_sibling - পূর্ববর্তী সিবলিং উপাদান বের করা
- ➡️ next_siblings - পরবর্তী সিবলিং উপাদানগুলোর তালিকা বের করা
- ➡️ previous_siblings - পূর্ববর্তী সিবলিং উপাদানগুলোর তালিকা বের করা
- ➡️ strings - এলিমেন্টের সকল স্ট্রিং বের করা
- ➡️ stripped_strings - অতিরিক্ত ফাঁকা স্থান বাদ দিয়ে সকল স্ট্রিং বের করা
- ➡️ attrs - এলিমেন্টের অ্যাট্রিবিউটগুলোর তথ্য বের করা
- ➡️ name - নাম নির্ধারণ করা
string - এলিমেন্টের স্ট্রিং তথ্য বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>প্রোগ্রামিং শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
print(element.string)
next - পরবর্তী মান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<b>প্রোগ্রামিং শিখুন</b><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("b")
print(element.next)
previous - পূর্ববর্তী উপাদান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>প্রোগ্রামিং শিখুন</p><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find_all("p")[1]
print(element.previous)
parent - প্যারেন্ট উপাদান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
print(element.parent.name)
contents - এলিমেন্টের সরাসরি উপাদানগুলোর তালিকা বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div><p>প্রোগ্রামিং শিখুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("div")
print(element.contents)
children - এলিমেন্টের চাইল্ড উপাদানগুলো বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div><p>প্রোগ্রামিং শিখুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("div")
print(list(element.children))
descendants - এলিমেন্টের সকল বংশধর উপাদান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div><p>প্রোগ্রামিং শিখুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("div")
print(list(element.descendants))
next_sibling - পরবর্তী সিবলিং উপাদান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>প্রোগ্রামিং শিখুন</p><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
print(element.next_sibling)
previous_sibling - পূর্ববর্তী সিবলিং উপাদান বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>প্রোগ্রামিং শিখুন</p><p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find_all("p")[1]
print(element.previous_sibling)
next_siblings - পরবর্তী সিবলিং উপাদানগুলোর তালিকা বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>প্রোগ্রামিং শিখুন</p><p>প্রোগ্রামিং শিখুন</p><p>Python</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
print(list(element.next_siblings))
previous_siblings - পূর্ববর্তী সিবলিং উপাদানগুলোর তালিকা বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<li>এইচটিএমএল</li><li>সিএসএস</li><li>জাভা</li>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find_all("li")[2]
print(list(element.previous_siblings))
strings - এলিমেন্টের সকল স্ট্রিং বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div>প্রোগ্রামিং শিখুন <p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p></div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("div")
print(list(element.strings))
stripped_strings - অতিরিক্ত ফাঁকা স্থান বাদ দিয়ে সকল স্ট্রিং বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<div> প্রোগ্রামিং শিখুন <p> প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন </p> </div>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("div")
print(list(element.stripped_strings))
attrs - এলিমেন্টের অ্যাট্রিবিউটগুলোর তথ্য বের করার উদাহরণ।
from bs4 import BeautifulSoup
html = '<p class="text">প্রোগ্রামিং শিখুন</p>'
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
print(element.attrs)
name - নাম নির্ধারণ করার উদাহরণ।
from bs4 import BeautifulSoup
html = "<p>প্রোগ্রামিং শিখুন</p>"
soup = BeautifulSoup(html, "html.parser")
element = soup.find("p")
print(element.name)
বিউটিফুলসপ অ্যাক্সেস সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| string | এলিমেন্টের স্ট্রিং তথ্য বের করতে ব্যবহৃত হয়। |
| next | পরবর্তী মান বের করতে ব্যবহৃত হয়। |
| previous | পূর্ববর্তী উপাদান বের করতে ব্যবহৃত হয়। |
| parent | প্যারেন্ট উপাদান বের করতে ব্যবহৃত হয়। |
| contents | এলিমেন্টের সরাসরি উপাদানগুলোর তালিকা বের করতে ব্যবহৃত হয়। |
| children | এলিমেন্টের চাইল্ড উপাদানগুলো বের করতে ব্যবহৃত হয়। |
| descendants | এলিমেন্টের সকল বংশধর উপাদান বের করতে ব্যবহৃত হয়। |
| next_sibling | পরবর্তী সিবলিং উপাদান বের করতে ব্যবহৃত হয়। |
| previous_sibling | পূর্ববর্তী সিবলিং উপাদান বের করতে ব্যবহৃত হয়। |
| next_siblings | পরবর্তী সিবলিং উপাদানগুলোর তালিকা বের করতে ব্যবহৃত হয়। |
| previous_siblings | পূর্ববর্তী সিবলিং উপাদানগুলোর তালিকা বের করতে ব্যবহৃত হয়। |
| strings | এলিমেন্টের সকল স্ট্রিং বের করতে ব্যবহৃত হয়। |
| stripped_strings | অতিরিক্ত ফাঁকা স্থান বাদ দিয়ে সকল স্ট্রিং বের করতে ব্যবহৃত হয়। |
| attrs | এলিমেন্টের অ্যাট্রিবিউটগুলোর তথ্য বের করতে ব্যবহৃত হয়। |
| name | নাম নির্ধারণ করতে ব্যবহৃত হয়। |