def give_access(html, opener): parser = FormParser() parser.feed(str(html)) parser.close() response = opener.open(parser.url, urlencode(parser.params).encode("utf-8")) return response.geturl()
def auth_user(email, password, app_id, scope, opener): response = opener.open( "https://oauth.vk.com/oauth/authorize?" + \ "redirect_uri=https://oauth.vk.com/blank.html&response_type=token&" + \ "client_id=%s&scope=%s&display=wap" % (app_id, ",".join(scope)) ) html = response.read() parser = FormParser() parser.feed(str(html)) parser.close() parser.params["email"] = email parser.params["pass"] = password response = opener.open(parser.url, urlencode(parser.params).encode("utf-8")) # INPUT return response.read(), response.geturl()