]> andersk Git - jira-zephyrbot.git/blob - jirabot2.py
1187bde6fac036adbeb323071ce64a85e1262b7d
[jira-zephyrbot.git] / jirabot2.py
1 import mechanize
2
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")
10 b.submit()
11 b.select_form(predicate=lambda f: any(c.name == 'login_certificate'
12                                       for c in f.controls))
13 b.submit()
14 b.select_form(nr=0)
15 b.submit()
16 print b.response().read()
This page took 0.243676 seconds and 3 git commands to generate.