Используйте urllib2 . Ваши данные POST - это простой словарь Python. Очень легко редактировать и поддерживать.
Если ваша форма содержит скрытые поля, некоторые из которых закодированы, вам нужно выполнить GET, чтобы получить форму и различные начальные значения скрытых полей.
Как только вы ПОЛУЧИТЕ форму, вы можете добавить необходимые входные значения к заданным, скрытым значениям и снова отправить ответ.
Кроме того, вы должны быть уверены, что обрабатываете любые файлы cookie. urllib2 также поможет с этим.
В конце концов, это все, что делает браузер, и он работает в браузере. Браузер не знает ASPX из CGI из WSGI, поэтому нет ничего волшебного, потому что это ASPX. Иногда вам нужно выполнить GET перед POST, чтобы правильно установить значения и файлы cookie.