我想用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