में एचटीएमएल पार्सिंग अगर मैं सुंदर सूप या एलएक्सएमएल का उपयोग नहीं कर सकता तो HTML को पार्स करने के लिए मेरी सबसे अच्छी शर्त क्या है? मेरे पास कुछ कोड है जो एसजीएमएललिब का उपयोग करता है लेकिन यह थोड़ा कम स्तर है और अब इसे हटा दिया गया है।पाइथन
मैं पसंद करूंगा कि यह खराब विकृत एचटीएमएल का पेट दर्द कर सकता है, हालांकि मुझे पूरा यकीन है कि अधिकांश इनपुट बहुत साफ होगा।
यदि मैं पूछ सकता हूं, आप एलएक्सएमएल, या बीएस का उपयोग क्यों नहीं कर सकते? –
मैं पूरी तरह से छेड़छाड़ करने वाले उत्तरों से बचने की कोशिश कर रहा था। सुंदर सूप से बचने के मेरे कारण बेहद बहस योग्य हैं लेकिन मैं इसे एक और दिन के लिए बचा रहा था! (एलएक्सएमएल से बचने के मेरे कारण सरल हैं - मैक ओएसएक्स या लिनक्स पर इसे स्थापित करने में पूरी विफलता :( –
लिनक्स पर lxml को कैसे स्थापित करें: 'sudo apt-get libxml2-dev libxslt-dev python2.7 स्थापित करें -dev' ('python2.6-dev' अगर आप पायथन 2.6 का उपयोग करते हैं)। फिर 'सुडो पाइप lxml' स्थापित करें। – Jabba