python和mechanize - 查看选择字段中的选项

时间:2011-01-27 00:10:14

标签: python mechanize

我的html表单如下所示:

<form name="someform">
     <select name="someid">
          <option value ="option1">

我正在尝试查看所有选项并能够选择它们。

我可以选择这样的表格:

br.select_form("someform")

我可以打印(br)并查看我想要的SelectControl。如果我这样做:

print br["someid"]

这只是一个列表,但只包含第一个值。我可以看一下HTMLForm的API吗?

2 个答案:

答案 0 :(得分:3)

使用br.possible_items(“someid”)为您提供选项列表。

答案 1 :(得分:1)

我认为你想做的是print br.form。这只打印出表单中的选项。此外,如果表单中的任何内容是下拉列表,则该下拉列表的选项也应显示。

然后,您可以使用BeautifulSoup来解析选项。

希望这有帮助