如何使用multi-mechanize python选择单选按钮
我有一个简单的php表单,我想使用multimechanize选择单选按钮,我可以选择填充文本字段,但我不确定如何使用单选按钮或复选框 我尝试了以下方法,但不起作用如何使用multi-mechanize python选择单选按钮,python,automation,mechanize,mechanize-python,Python,Automation,Mechanize,Mechanize Python,我有一个简单的php表单,我想使用multimechanize选择单选按钮,我可以选择填充文本字段,但我不确定如何使用单选按钮或复选框 我尝试了以下方法,但不起作用 # select first (zero-based) form on page br.select_form(nr=0) # set form field br.form['name'] = 'foo' br.form['email'] = 'foo@foo.com' br.form
# select first (zero-based) form on page
br.select_form(nr=0)
# set form field
br.form['name'] = 'foo'
br.form['email'] = 'foo@foo.com'
br.form['gender'] = 'male'
<form method="post" action="/mechanize/index.php">
Name: <input type="text" name="name" value="">
<span class="error">* </span>
<br><br>
E-mail: <input type="text" name="email" value="">
<span class="error">* </span>
<br><br>
Website: <input type="text" name="website" value="">
<span class="error"></span>
<br><br>
Comment: <textarea name="comment" rows="5" cols="40"></textarea>
<br><br>
Gender:
<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<span class="error">* </span>
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
#选择第页的第一个(从零开始)表单
br.选择表格(nr=0)
#设置表单字段
br.form['name']='foo'
br.表格['email']='foo@foo.com'
br.表格[‘性别’]=“男性”
姓名:
*
电邮:
*
网站:
评论:
性别:
女的
男性的
*
我用br解决了这个问题。表单['gender']=['female']
它不起作用,我想这是错误列表控件必须设置一个序列。我用这个br解决了这个问题。表单['gender']=['female']
br.form.find_control(name="gender").value = 'male'
br.submit()