Esempio n. 1
0
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()
Esempio n. 2
0
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()