"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Python में HTML तालिका से डेटा निकालने के लिए BeautifulSoup का उपयोग कैसे किया जा सकता है?

Python में HTML तालिका से डेटा निकालने के लिए BeautifulSoup का उपयोग कैसे किया जा सकता है?

2024-11-07 को प्रकाशित
ब्राउज़ करें:434

How can BeautifulSoup be used to extract data from a HTML table in Python?

BeautifulSoup पार्सिंग टेबल

पायथन में, BeautifulSoup HTML दस्तावेज़ों को पार्स करने के लिए शक्तिशाली तरीके प्रदान करता है। जब इस तरह के परिदृश्य का सामना करना पड़ता है, जहां आपको किसी तालिका से विशिष्ट डेटा पुनर्प्राप्त करने की आवश्यकता होती है, तो BeautifulSoup काम आता है। कोष्ठक इस मामले में, आपको इसकी आवश्यकता होगी:

table = soup.find('table', {'class': 'lineItemsTable'})
table = soup.find("table", {"class": "lineItemsTable"})

यहां एक उन्नत कोड स्निपेट है:

data = [] टेबल_बॉडी = टेबल.फाइंड('टीबॉडी') पंक्तियाँ = टेबल_बॉडी.फाइंड_ऑल('tr') पंक्तियों में पंक्ति के लिए: cols = row.find_all('td') cols = [ele.text.strip() ele in cols] data.append([ele for ele in cols if ele]) # खाली मान हटाएं
data = []
table_body = table.find('tbody')

rows = table_body.find_all('tr')
for row in rows:
    cols = row.find_all('td')
    cols = [ele.text.strip() for ele in cols]
    data.append([ele for ele in cols if ele])  # Remove empty values
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3