3 b = mechanize.Browser()
4 b.set_handle_robots(False)
5 b.add_client_certificate("https://idp.mit.edu:9443", "cert.pem", "cert.pem")
6 b.addheaders = [("Accept-Language", "en-us,en;q=0.5"),]
7 b.open("https://jira.mit.edu/jira/secure/Dashboard.jspa")
8 b.follow_link(text="MIT Touchstone")
9 b.select_form("wayfForm1")
11 b.select_form(predicate=lambda f: any(c.name == 'login_certificate'
16 print b.response().read()