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

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

memcached - Django cache performance -