python - Check if element are in same paragraph (Beautiful soup) -
कैसे देखें कि क्या सुंदर सूप पेर्स ट्री के तत्व समान हैं यदि आप जानते हैं कि दोनों नोड सीधे (चलो कोने की उपेक्षा और, सभी & lt; p & gt; टैग
& lt; P & gt; टैग, नोड्स की समानता की जांच करें
nodea.getParent () == nodeb.getParent () ; अधिक सामान्यतः, जब तक आप
& lt; p & gt; टैग को हिट नहीं करते तब तक ऊपर (ऊपर की ओर) खोज करें प्रत्येक नोड के लिए यह अलग से करें, फिर समानता के परिणामों की तुलना करें:
getContainingPara (नोडा) == getContainingPara (nodeb)
& lt; p & gt; टैग के माध्यम से पुनरावृत्त करें, दोनों पर मैचों के लिए खोज करने के लिए टेक्स्ट खोज या regex (es) का उपयोग कर:
pat1 = re.compile (regex1) pat2 = सूप.फिंड ALL में सभी के लिए (regex2) recompile (regex2) '): Mat1 = pat1.search (पैरा) mat2 = pat2.search (पैरा) यदि नहीं (मैट 1 या मैट 2): जारी रखें # आपका मैच मिला
Comments
Post a Comment