次のようなhtmlフォームを解析しようとしています:
<select name="country">
<option value="1">Afghanistan</option>
<option value="2">Albania</option>
<option value="3">Algeria</option>
<option value="4">Andorra</option>
....
</select>
lxml.html.parse を使用してドキュメントを解析した後、次を使用して値のリストにアクセスできます。
doc.forms[0].elements["country"].value_options
ただし、これは対応する国名を含まない生の値 (['1'、'2'、'3'、'4' ...]) のリストを返します。テキストと値の両方を含むオプション タグの内容を取得する簡単な方法はありますか?