Python lxml-获取所选选项
我正在尝试使用Python lxml-获取所选选项,python,xpath,lxml,Python,Xpath,Lxml,我正在尝试使用lxml访问select中的选定选项,但看起来lxml不知道此属性。这是我的密码: for option in productField.xpath('select//option'): if 'selected' in option.attrib: print(option) 当我执行打印(option.attrib)时,我只看到{'value':'value…}。我哪里错了吗?明白了 if (productField.xpath('select//op
lxml
访问select中的选定选项,但看起来lxml
不知道此属性。这是我的密码:
for option in productField.xpath('select//option'):
if 'selected' in option.attrib:
print(option)
当我执行打印(option.attrib)
时,我只看到{'value':'value…}
。我哪里错了吗?明白了
if (productField.xpath('select//option[@selected="selected"]')):
for option in productField.xpath('select//option[@selected="selected"]'):
print(option)
您是否试图查看所选
属性的值?如果是这样,那么您希望打印(option.attrib['selected'])
@iafisher,是的,它不打印任何内容。