2014-05-22 12 views

Trả lời

15

BeautifulSoup thực sự làm cho "súp" đẹp và dễ làm việc.

Bạn can pass a function trong giá trị thuộc tính:

soup.find_all('td', class_=lambda x: x != 'foo') 

Demo:

>>> from bs4 import BeautifulSoup 
>>> data = """ 
... <tr> 
...  <td>1</td> 
...  <td class="foo">2</td> 
...  <td class="bar">3</td> 
... </tr> 
... """ 
>>> soup = BeautifulSoup(data) 
>>> for element in soup.find_all('td', class_=lambda x: x != 'foo'): 
...  print element.text 
... 
1 
3 
Các vấn đề liên quan