Существует разница между «формами» и «вводом». Форма может содержать много полей ввода.
см http://www.w3schools.com/html/html_forms.asp
Механизация правильна, есть только ОДНА форма, но с несколькими полями ввода.
Что вы, вероятно, хотите сделать, это получить доступ к полям ввода по имени. Так, например, настройка поля ввода 'searchcontents' работает следующим образом:
form = forms[0]
form["searchcontents"] = "keyword"
для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией по механизации на
http://wwwsearch.sourceforge.net/mechanize/forms.html