def start_session(self, args, device_wrapper, app_version, save_profile_info=True): self.session_state = SessionState() self.session_state.args = args.__dict__ self.session_state.app_id = args.app_id self.session_state.app_version = app_version self.sessions.append(self.session_state) device_wrapper.get().wake_up() print_timeless(COLOR_REPORT + "\n-------- START: " + str(self.session_state.startTime) + " --------" + COLOR_ENDC) close_instagram(device_wrapper.device_id, device_wrapper.app_id) sleeper.random_sleep() if __version__.__debug_mode__: device_wrapper.get().start_screen_record() open_instagram(args.device, args.app_id) sleeper.random_sleep() if save_profile_info: self.session_state.my_username, \ self.session_state.my_followers_count, \ self.session_state.my_following_count = get_my_profile_info(device_wrapper.get(), self.username) return self.session_state
def prepare_session_state(self, args, device_wrapper, app_version, save_profile_info=True): self.session_state = InsomniacSessionState() self.session_state.args = args.__dict__ self.session_state.app_id = args.app_id self.session_state.app_version = app_version self.sessions.append(self.session_state) device = device_wrapper.get() device.wake_up() print_timeless(COLOR_REPORT + "\n-------- START: " + str(self.session_state.startTime) + " --------" + COLOR_ENDC) if __version__.__debug_mode__: device.start_screen_record() if open_instagram(device_wrapper.device_id, device_wrapper.app_id): # IG was just opened, check that we are not hard banned hardban_indicator.detect_webview(device) if save_profile_info: self.session_state.my_username, \ self.session_state.my_followers_count, \ self.session_state.my_following_count = get_my_profile_info(device, self.username) return self.session_state
def start_session(self, args, device_wrapper): self.session_state = SessionState() self.session_state.args = args.__dict__ self.sessions.append(self.session_state) print_timeless(COLOR_REPORT + "\n-------- START: " + str(self.session_state.startTime) + " --------" + COLOR_ENDC) open_instagram(self.device) self.session_state.my_username, \ self.session_state.my_followers_count, \ self.session_state.my_following_count = get_my_profile_info(device_wrapper.get()) return self.session_state