擅长:python、mysql、java
<p>问题在于:</p>
<pre><code>classement, appelation, couleur = res.select('.//div[@class="pro_col_right"]/div[@class="pro_blk_trans"]/div[@class="pro_blk_trans_titre"]/text()').re(r'^(\d\w+\s*Vin)\S\s+(\w+\-\w+|\w+)\S\s+(\w+)\s*$')
</code></pre>
<p>例如,select返回<code>[u'Lussac-Saint-Emilion, Rouge']</code>,它与正则表达式不匹配。请参阅本页<a href="http://www.nicolas.com/fr/18_409_9394_chateaubelairmagnum.htm" rel="nofollow">http://www.nicolas.com/fr/18_409_9394_chateaubelairmagnum.htm</a>-<code>pro_blk_trans_titre</code>div的内容与您要求的格式不符。在</p>
<p>重新考虑正则表达式。在</p>