मैं सुंदरसौप का उपयोग कैसे करूंगा, केवल उन विशेषताओं के लिए खोज करता हूं जिनके लिए मैं खोजता हूं?
उदाहरण के लिए, मैं सभी <td valign="top">
टैग ढूंढना चाहता हूं ।
निम्नलिखित कोड:
raw_card_data = soup.fetch('td', {'valign':re.compile('top')})
मैं चाहता हूँ कि सभी डेटा मिल जाता है, लेकिन यह भी <td>
विशेषता है कि किसी भी टैग पकड़ लेता हैvalign:top
मैंने भी कोशिश की:
raw_card_data = soup.findAll(re.compile('<td valign="top">'))
और यह कुछ भी नहीं लौटा (शायद खराब रेगेक्स की वजह से)
मैं सोच रहा था कि क्या एक सुंदर तरीके से कहने के लिए " <td>
टैग खोजें जिसका एकमात्र गुण है valign:top
"
अद्यतन
उदाहरण के लिए, यदि एक HTML दस्तावेज़ में निम्नलिखित <td>
टैग शामिल हैं:
<td valign="top">.....</td><br />
<td width="580" valign="top">.......</td><br />
<td>.....</td><br />
मैं केवल पहला <td>
टैग ( <td width="580" valign="top">
) वापस करना चाहता हूं
<tr>
विशेषता के साथ सभी टैग मिल जाएंगेvalign="top"
, जिनमें अन्य विशेषताएँ<td width="580" valign="top">
भी हैं ( यह इस खोज में भी लौटा है) मैं उन<tr>
टैगों को खोजने के लिए एक विधि की तलाश कर रहा हूं, जिसका एकमात्र गुण हैvalign="top"