title: How to fill a form input field using its ID rather than the form name with mechanize?
body: <p>I am trying to automate geocoding with python. There is a <a href="https://www.latlong.net/convert-address-to-lat-long.html" rel="nofollow noreferrer">simple website that does this</a>, but I don't want my user to manually visit the website. I want to automatically take his adress and convert it to latitude longitude using the website. I'd like to use the mechanize library to fill a form in python. I know there are several other questions asking how to do the same thing, but I have reviewed each one of those.
  They select the form using its name, or maybe a number, fill in the fields by id, and then submit the form. But submitting the form the traditional way, <code>br.submit()</code>, wouldn't work in my case because there's no <code>&lt;input type='submit'&gt;</code> in the form located at the website I want to fill out, <a href="https://www.latlong.net/convert-address-to-lat-long.html" rel="nofollow noreferrer">https://www.latlong.net/convert-address-to-lat-long.html</a>. Instead, the 'find' button needs to be pressed.
  If you're not understanding my question, here it is simply: How can I fill this unconventional type of form such as the one on the website I mentioned? What would the code look like for such a task?</p>
  <p>Again: <a href="https://www.latlong.net/convert-address-to-lat-long.html" rel="nofollow noreferrer">https://www.latlong.net/convert-address-to-lat-long.html</a></p>