首页 > BeautifulSoup练习题求助?

BeautifulSoup练习题求助?

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
【热门文章】
【热门文章】