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
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
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(''))