擅长:python、mysql、java
<p>正如我在评论中所说,使用<code>each.find('title_box')</code>不会为您获取任何内容,因为没有<code>title_box</code>标记。在</p>
<p><del>由于您需要<code>a</code>元素和<code>class</code>属性为<code>vip</code>的元素,因此您应该检查以下内容:</del></p>
<pre><code><s>if 'vip' in each['class']:
</s></code></pre>
<p>另外,当这行代码运行时:</p>
^{pr2}$
<p><code>title_box</code>列表中已经填充了<code>a</code>元素,这些元素的<code>class</code>属性为<code>vip</code>。因此,您不必在for循环中再次检查相同的条件。在</p>
<p>这是您应该尝试的代码:</p>
<pre><code>for each in title_box:
title = each.text.strip().encode('utf-8')
print title
</code></pre>
<p>当然,您可以不必将文本全部指定给变量,直接打印:</p>
<pre><code>print each.text.strip().encode('utf-8')
</code></pre>