コード例 #1
0
ファイル: session.py プロジェクト: davebaird/Insomniac
    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
コード例 #2
0
ファイル: session.py プロジェクト: brishtiteveja/Insomniac
    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
コード例 #3
0
    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