我的html表单如下所示:
<form name="someform">
<select name="someid">
<option value ="option1">
我正在尝试查看所有选项并能够选择它们。
我可以选择这样的表格:
br.select_form("someform")
我可以打印(br)并查看我想要的SelectControl。如果我这样做:
print br["someid"]
这只是一个列表,但只包含第一个值。我可以看一下HTMLForm的API吗?
答案 0 :(得分:3)
使用br.possible_items(“someid”)为您提供选项列表。
答案 1 :(得分:1)
我认为你想做的是print br.form
。这只打印出表单中的选项。此外,如果表单中的任何内容是下拉列表,则该下拉列表的选项也应显示。
然后,您可以使用BeautifulSoup
来解析选项。
希望这有帮助