Gravador¶
O plugin do BotCity Recorder permite gravar suas ações de bot em um vídeo.
Funciona com as automações desktop e web, mesmo no modo headless.
Isso é extremamente útil para depuração, documentação e teste do seu bot.
Instalação¶
Importando o Plugin¶
Depois de instalar este pacote, a próxima etapa é importar o pacote para o seu código e começar a usar as funções.
Gravando um bot¶
Para adicionar o gravador, precisamos apenas executar 3 passos simples:
- Instanciar o plugin
- Invocar o método de Start
- Invocar o método de Stop
Instancie o Plugin¶
Iniciando e Interrompendo a Gravação¶
Exemplo completo¶
from botcity.core import DesktopBot
from botcity.plugins.recorder import BotRecorderPlugin
def main():
# Instanciar o bot Desktop
bot = DesktopBot()
# Defina o URL com o termo de pesquisa `Timer de contagem regressiva 5 minutos`.
url = "https://www.google.com/search?q=countdown+timer+5+minutes"
# Instanciar o gravador com o bot e arquivo
gravador = BotRecorderPlugin(bot, "teste.avi")
# Comece a gravar
gravador.start()
# Invoque o navegador para abrir o URL.
bot.browse(url)
print("Esperando um pouco...")
bot.wait(10000)
# Pare o gravador
gravador.stop()