Example #1
0
def login():
    global authorization_url, language, api_url
    content = connect.load_netflix_site(main_url + 'Login',
                                        new_session=True,
                                        login_process=True)
    if not 'Sorry, Netflix ' in content:

        set_auth_url(connect.try_to_read_auth_url(content))
        match = re.compile('locale: "(.+?)"', re.DOTALL).findall(content)
        language = match[0]
        authorization_url = connect.try_to_read_auth_url(content)

        post_data = {
            'authURL': authorization_url,
            'email': email,
            'password': password,
            'RememberMe': 'on'
        }
        content = connect.load_netflix_site(main_url + 'Login?locale=' +
                                            language,
                                            post=post_data,
                                            login_process=True)
        if 'id="page-LOGIN"' in content:
            return False
        set_api_url(content)
        authorization_url = connect.try_to_read_auth_url(content)
        dump_login_content(content)
        return True
    else:
        return False
Example #2
0
def login():
    global authorization_url, language, api_url
    content = connect.load_netflix_site(main_url + 'Login', new_session=True, login_process=True)
    if not 'Sorry, Netflix ' in content:

        set_auth_url(connect.try_to_read_auth_url(content))
        match = re.compile('locale: "(.+?)"', re.DOTALL).findall(content)
        language = match[0]
        authorization_url = connect.try_to_read_auth_url(content)

        post_data = {'authURL': authorization_url, 'email': email,
                     'password': password, 'RememberMe': 'on'}
        content = connect.load_netflix_site(main_url + 'Login?locale=' + language,
                                            post=post_data, login_process=True)
        if 'id="page-LOGIN"' in content:
            return False
        set_api_url(content)
        authorization_url = connect.try_to_read_auth_url(content)
        dump_login_content(content)
        return True
    else:
        return False
Example #3
0
do_login = True
real_login = False

if do_login:
    if real_login:
        if login()==True:
            print 'login successfull'
        else:
            print 'login failed!'
            exit()
    else:
        print 'loading data from disk'
        content = read_login_content()
        set_api_url(content)
        authorization_url = connect.try_to_read_auth_url(content)
        set_auth_url(authorization_url)


#profile-switcher
#content = connect.load_netflix_site('https://www.netflix.com/api/shakti/c88e2062/profiles/switch?switchProfileGuid=HC2AFIZSMRHCDPZ76LZZRENGSI&authURL=%s' % authorization_url)

############################################################################
############################################################################

sleep(0.5)


root_list = '' #'384181da-ca38-4e67-8411-05d15c51927c_ROOT'

#jsn = req_path(api_url, authorization_url, lolomos.my_list(''), lolomos.lists(''))