2017-04-06 24 views
0

lxmlを使用して選択した選択肢にアクセスしようとしていますが、lxmlはこのプロパティについてはわかりません。ここに私のコードは次のとおりです。Python lxml - 選択したオプションを取得

for option in productField.xpath('select//option'): 
    if 'selected' in option.attrib: 
     print(option) 

私はprint(option.attrib)を行うと、私は唯一の{'value': 'value...'}を参照してください。私はどこか間違っていますか?

+0

'selected'属性の値を表示しようとしていますか?もしそうなら、あなたは 'print(option.attrib ['selected'])' – iafisher

+0

@iafisherを、そうするために何も印刷しません。 –

答えて

0

if (productField.xpath('select//option[@selected="selected"]')): 
    for option in productField.xpath('select//option[@selected="selected"]'): 
     print(option) 
関連する問題