Посмотрите, поможет ли мой ответ на другой вопрос, который вы указали:
https://stackoverflow.com/a/5685569/711017
EDIT:
Вот явный код для вашего примера. Сейчас у меня не установлена механизация, поэтому я не смог проверить код. Нет онлайн IDE, я проверил, тоже есть. Но даже если это не сработает, поиграйте с ним, и вы должны в конечном итоге добраться до него:
import re
from mechanize import Browser
br = Browser()
br.open("http://stevemorse.org/jcal/latlonbatch.html?direction=forward")
br.select_form(name="display")
br["locations"] = ["Hollywood and Vine, Hollywood CA"]
response = br.submit()
print response.read()
Объяснение: br
эмулирует браузер, который открывает ваш URL и выбирает желаемую форму. На сайте он называется display . Текстовое поле для ввода адреса называется location , в которое я заполняю адрес, затем отправляю форму. Все, что возвращает сервер, - это строка response.read()
, в которой вы должны найти свои лат-лонги. Установить механизировать и проверить.