擅长:python、mysql、java
<p>如果仔细查看mediafire上的html页面,您会发现有两个文本块包含“GATE Score”</p>
<pre><code> line 162: <tr><td class='qlink4' background='webimages/blkbuttona3.jpg' onMouseOut="background='webimages/blkbuttona3.jpg'" onMouseOver="background='webimages/blkbuttonb3.jpg'">&nbsp;<a class="dark2" href="gscore.php" title="GATE Score">GATE Score</a></td></tr>
line 192: <tr class='trmenu1'><td>GATE Score: </td><td colspan=1>911</td></tr>
</code></pre>
<p>您遇到的问题可能是由于您试图解析的整个html页面中的错误造成的,这就是为什么您只能看到一个“GATE Score”出现的原因。</p>
<p>正如您在评论中所建议的,使用对格式错误的html更为宽容的BeautifulSoup。</p>