我想用python mechanize填写一个网站的注册。一切都很顺利,但我无法弄清楚如何做选择控件。例如,如果我选择我的生日月份,这里就是我需要填写表格:用python机械化填充选择控件
<SelectControl(mm=[*, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])>
我认为所有的答案计算器上已经和他们都似乎是这样的一些变化:
br.find_control(name="mm").value = ["0"]
或
form["mm"] = ["1"]
这里的问题是,它给了我一个错误ItemNotFoundError:有名字的物品不足 '0'
没有上下文是很难帮助你。当然'br' resp。 “形式”必须是控制权的父母。如果页面上有多个表单,则可能是在错误的草垛中搜索。 – Anthon 2013-03-14 18:38:07
说这个表单是正确的(页面上只有一个表单)。这里是我如何填写文本框:br.form ['firstname'] =“名称” – Kevin 2013-03-14 21:59:30