2011-04-23 59 views

回答

1

嘗試findParent()方法。如果一個項目包含在一個表格中,它將有一個表格標籤作爲祖先。例如:

from BeautifulSoup import BeautifulSoup 

html = '<table><tr><td><b>In table</b></td></tr></table><b>Not in table</b>' 
soup = BeautifulSoup(html) 
items = soup('b') 
for item in items: 
    if item.findParent('table'): 
     print item 

此輸出:

<b>In table</b> 
+0

完美。非常感謝你@Josh Rosen。 – 2011-04-23 04:42:34