import urllib import cookielib import mechanize url = "http://hattrick.org/World/Transfers/" cookie = cookielib.CookieJar() browser = mechanize.Browser() browser.set_cookiejar(cookie) browser.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1) browser.open(url) browser.select_form(name="aspnetForm") browser.form['ctl00$ctl00$CPContent$ucSubMenu$ucLogin$txtUserName'] = 'login8192' browser.form['ctl00$ctl00$CPContent$ucSubMenu$ucLogin$txtPassword'] = '8192login' response = browser.submit() browser.select_form(name="aspnetForm")
The problem is that:
control=browser.form.find_control("ctl00$ctl00$CPContent$CPMain$ddlSkill1")
could not be found.
--------------------------- Error --------------------------- ControlNotFoundError: no control matching name 'ctl00$ctl00$CPContent$CPMain$ddlSkill1' --------------------------- OK ---------------------------
source share