Python lxml - 获取选定的选项

时间:2017-04-06 14:03:36

标签: python xpath lxml

我尝试使用lxml访问select中的所选选项,但看起来lxml并不知道此属性。这是我的代码:

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

当我print(option.attrib)时,我只看到{'value': 'value...'}。我错了吗?

1 个答案:

答案 0 :(得分:0)

知道了。

if (productField.xpath('select//option[@selected="selected"]')):
    for option in productField.xpath('select//option[@selected="selected"]'):
        print(option)