Class: BlackStack::MyBotProcess

Inherits:
MyRemoteProcess
  • Object
show all
Defined in:
lib/browserfactory.rb

Overview

clase de base para todos los bots ejecuten acciones con una cuenta de LinkedIn, Facebook, Twitter, etc.

Instance Method Summary collapse

Instance Method Details

#runObject



241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# File 'lib/browserfactory.rb', line 241

def run()
  begin
    super
  rescue Interrupt => e
    self.logger.reset
    self.logger.log 'Interrupt signal on MyBotProcess!'
    
    self.logger.logs 'Close all browsers... '
    begin
      BlackStack::BrowserFactory.destroy
      self.logger.done
    rescue => e
      self.logger.logf("error:#{e.to_s}")
    end
    
    # raise the exception
    raise e
  end # begin ... rescue
end