我正在尝试解析一个看起来像这样的 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' ...]),没有相应的国家名称。有没有一种简单的方法来获取选项标签的内容,包括文本和值?