#!/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
2. Совершенно не обязательно начинать с написания кода для критических модулей системы. Откройте баг-трекер проекта, найдите баг себе по-зубам, исправьте и сделайте коммит. По мере роста уровня мастерства выбирайте более сложные баги.
3. Важное! Самый проигрышный вариант -- это не поставить перед собой цель и не начнать двигаться. В этом случае прогрес точно будет минимальным :)
4. Вот вам пошаговая инструкция как присоединиться к такого рода проектам:
opensource.com/life/13/4/ten-ways-participate-open...
opensource.com/life/12/11/open-source-contribution...
5. А вот поисковая система для поиска open source проектов:
https://openhatch.org/