擅长:python、mysql、java
<p>第一行的头是<code><th></code>,而不是<code><td></code>,所以您得到的是空的<code>tds</code>,您必须检查<code>tds</code>的大小</p>
<pre><code>if len(tds) > 0:
print(tds[0].text)
</code></pre>
<p>或更短</p>
<pre><code>if tds:
print(tds[0].text)
</code></pre>
<p>或者可以使用<code>[1:]</code>跳过第一行</p>
<pre><code>for tr in soup.find_all('tr')[1:]:
tds = tr.find_all('td')
print(tds[0].text)
</code></pre>