我正在尝试使用 beautifulsoup 从表行中获取字符串。我想要获取的字符串是第二行和第三行的“SANDAL”和“SHORTS”。我知道这可以用正则表达式或字符串函数来解决,但我想学习 beautifulsoup 并尽可能多地使用 beautifulsoup。
截取的 python 代码
soup=beautifulsoup(page,'html.parser')
table=soup.find('table')
row=table.find_next('tr')
row=row.find_next('tr')
HTML
<html>
<body>
<div id="body">
<div class="data">
<table id="products">
<tr><td>PRODUCT<td class="ole1">ID<td class="c1">TYPE<td class="ole1">WHEN<td class="ole4">ID<td class="ole4">ID</td></tr>
<tr><td>SANDAL<td class="ole1">77313<td class="ole1">wear<td class="ole1">new<td class="ole4">id<td class="ole4">878717</td></tr>
<tr><td>SHORTS<td class="ole1">77314<td class="ole1">wear<td class="ole1">new<td class="ole4">id<td class="ole4">878718</td></tr>
</table>
</div>
</div>
</body>
</html>
冉冉说
相关分类