Python の正規表現で困っています。HTML文字列は次のとおりです。
html = <td style="padding-right:5px;"> <span class="blackText">Above £ 7.00 = </span> </td> <td> <span class="blackText"> <p>Free</p> </span> </td>
「7.00」と「Free」を抽出したいのですが、以下はうまくいきません。
amount = re.findall(r'Above £ (.*?) =',html)
Python は、£ 記号に対して非 ASCII エラーをスローします。どうすればこれを回避できますか?ありがとう。