http://www.pythonscraping.com/pages/page3.html
from bs4 import BeautifulSoup
import requests
if __name__=='__main__':
html=requests.get('http://www.pythonscraping.com/pages/page3.html')
soup=BeautifulSoup(html.text,"html.parser")
trs=soup.find_all('tr',class_='gift')
for tr in trs:
print(tr.contents[0].text,tr.contents[2].text)
试了一下,应该没问题
html='''
<table border="1">
<tr>
<td>python cookbook</td>
<td>gun</td>
</tr>
<tr>
<td>book</td>
<td>toy</td>
</tr>
<tr>
<td>$25</td>
<td>$21</td>
</tr>
</table>
'''
from bs4 import BeautifulSoup
soup=BeautifulSoup(html)
trs=soup.find_all('tr')
print trs[0].text,trs[2].text