2017-04-06 44 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)