Muito legal, não conhecia essa ferramenta. Inclusive tenho uma dúvida, vou explicar minha necessidade pra conseguir deixar a dúvida mais clara; eu tenho um script que usa o Selenium com o Node, que roda pelo terminal do PC, ele abre o Chrome e executa ações, é extremamente necessário que o chrome esteja aberto (não pode ser em headless mode), queria deixar esse processo acontecendo em algum serviço de Cloud, é possível fazer isso com o LightSail ou com alguma outra ferramente que alguém conheça?
As instâncias Lightsail são instâncias como as do EC2, afinal... ali vc tem uma máquina linux inteira pra você. É difícil dar uma orientação mais direcionada sem saber qual é as ações que ele executa. Mas de modo geral, se vc quiser que o linux "reconheça" uma placa de video, e/ou um monitor, vc pode fazê-lo reconhecer. Afinal, em um dos meus servidores lightsail eu possuo área de trabalho normal, sem nem precisar emular hardware, apenas instalando o GNOME (que não vem instalado nas versões servers do Lightsail) e compartilhando minha tela com Vino VNC.
Instalando GUI
$ sudo apt update
$ sudo apt install gnome-session gdm3
Instalando Vino VNC
$ sudo apt install vino
Caraaaa, que demais isso ai, vou testar pra ver se funciona, acabei vendo esse video e acho que já deu pra ter uma base boa, nem sabia que isso existia.
Pra contextualizar um pouco, basicamente é um script que abre o navegador, entra num determinado site, faz um download, e repete infinitamente esse processo. O problema são alguns sites problematicos que impossibilitam o uso do headless mode, que seria executar os comandos sem de fato abrir o chrome.
E isso me traz uma duvida, na prática, se programar um script que abre o gnome-session, ele de fato abriria o navegador?
E desculpa, sua ajuda já foi absurda, vou me virar aqui KKKKKK mas é só caso saiba de algo, que já me daria muito mais que um norte.
De qualquer modo, MUITO obrigado mano!
Opa,
acredito que, se não tem como usar sem o modo de emulação do viwer só seria possivel em uma maquina virtual que tenha ambiente grafico.
Tem algumas opções, a da amazon (que é a que eu conheço) é o ec2. (que pode até sair de graça se você não preciar de algo muito parrudo).
Como eu não entendo muito de cloud computing em geral, na empresa atualmente usamos uma instancia EC2, mas como faria pra ter esse ambiente gráfico? Terias alguma documentação ou algo pra eu pesquisar melhor?