#!/usr/bin/python
import mechanize
username = 'user'
password = 'pass'
loginurl = "http://omegaqa.corp.emc.com/omega/Apps/AppsContainer.asp?DefaultAppID=6"
b = mechanize.Browser()
b.add_password(loginurl, username, password, None)
b.open(loginurl)
/usr/bin/python /home/sergeyk/devel/sandbox/web_render.py
Traceback (most recent call last):
File "/home/sergeyk/devel/sandbox/web_render.py", line 12, in <module>
b.open(loginurl)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 255, in _mech_open
raise response
mechanize._response.httperror_seek_wrapper: HTTP Error 401: Unauthorized
Биллинг для сотовых операторов и биллинг для магазина собачьих принадлежностей -- это две очень разные системы, называющиеся тем не менее одинаковым словом.