Python 使用mechanize选择正确的提交按钮

Python 使用mechanize选择正确的提交按钮,python,html,mechanize,Python,Html,Mechanize,我在Python脚本中使用mechanize来访问网页源代码。我想访问的其中一个页面使用两个按钮询问我是否21岁。我对python非常陌生,在搜索了一整天之后,我不知道如何以相同的形式选择正确的按钮,因为它们具有相同的名称。打印表格产生: <SubmitButtonControl(over21=no) (readonly)> <SubmitButtonControl(over21=yes) (readonly)>> 这会产生错误: File "build/bdis

我在Python脚本中使用mechanize来访问网页源代码。我想访问的其中一个页面使用两个按钮询问我是否21岁。我对python非常陌生,在搜索了一整天之后,我不知道如何以相同的形式选择正确的按钮,因为它们具有相同的名称。打印表格产生:

<SubmitButtonControl(over21=no) (readonly)>
<SubmitButtonControl(over21=yes) (readonly)>>
这会产生错误:

File "build/bdist.linux-armv7l/egg/mechanize/_mechanize.py", line 524,in select_form
mechanize._mechanize.FormNotFoundError: no form matching name 'over21=yes'
我也试过了

br.submit(nr=1)
这是另一个帖子建议的,但我相信这是为我选择了一个完全不同的形式。 欢迎任何意见!是的,我已经超过21岁了!谢谢

File "build/bdist.linux-armv7l/egg/mechanize/_mechanize.py", line 524,in select_form
mechanize._mechanize.FormNotFoundError: no form matching name 'over21=yes'
br.submit(nr=1)