Instruções para aquisição

Instale o zBot (para Windows). Rode este sistema no seu computador e vários outros que podem ser baixados diretamente pelo zBot ou criados por você mesmo(a)!

Detalhes do Sistema

Seguir de volta no Instagram

07/03/2024 | Build: 5
Do pacote: Exemplos aleatórios

Descrição: Este script foi criado com finalidade de estudos para aplicações semelhantes em sistemas ou sites diversos, onde regras ou termos de uso de terceiros não sejam comprometidas. Não está funcional a não ser que seja ajustado de acordo com instruções que estão no código-fonte.

Ajuda

No teste, a ideia é que ele abra a lista de seguidores de um perfil do Instagram e clique no link "Seguir" automaticamente, quando estiver disponível. Quando não houver mais links, ele rola um pouco a página para ir listando mais seguidores e sempre que achar o link "Seguir", clica neles. Seria uma forma de automatizar o objetivo de seguir de volta aquelas pessoas que lhe seguem.

O zBot possui um módulo para capturar e salvar uma área da imagem (menu Utilitários / capturar área da imagem). Em uma situação esperada, bastaria salvar a área onde aparece um desses links "seguir" em uma imagem, e a função de sensor de imagem deveria conseguir encontrar na tela e efetuar o clique.

O problema é que o link "seguir", possivelmente por ser um link no formato texto, é renderizado com anti-aliasing na exibição da página, e há pequenas diferenças na forma gráfica em que o texto aparece entre uma ocorrência e outra. Por conta disso, o sensor de imagem não estava conseguindo localizar o link na maioria das vezes. Isso foi contornado quando obtive uma imagem pegando apenas um ponto da tela, na cor mais predominante do link seguir. No modo dark de exibição, a cor do link é bem peculiar, então passou a funcionar nos testes efetuados, pois normalmente não aparece na tela nenhum outro ponto com esta mesma cor.

Código do script

Este script também pode ser baixado diretamente pelo software zBot
&CriarBotao("Abrir Instagram (Seguidores)";"abrir instagram";250) //*
&CriarBotao("Seguir de volta";"Seguir de volta") //*


#abrir instagram
&JanelaAtivarExe("chrome.exe")[1]
&JanelaAtivaPosicionar(10;10;800;700)[1] //* esquerda, topo, largura, altura
&DigitarControl("l")[1]
&DigitarTexto("https://www.instagram.com/username/followers/";0)[0]
&DigitarEnter()[3]
#

#seguir de volta
   &MouseBotaoPrimario(577;446)[0.5] //*
   
   &Marcador("loop")
   [px] = 0

// Atenção. Este script não vai funcionar a não ser que você use
// o menu Utilitários / capturar área de imagem e obtenha uma imagem de 
// 1 ou 2 pixels da cor mais predominante no link "seguir"   
   
   &ImagemTemNaTela("seguir.bmp";"px";"py";0)[0] //*      
   &Se([px];#-\#-/;0)  
      &MouseBotaoPrimario([px];[py])[1] //*
      &StatusInserir("seguiu";preto)                 
   .senao
      &MouseBotaoPrimario(577;446)[0.1] //*
      &MousePosicionar(577;446)[0.5] //*
      &MouseRolar(-100)[0] //* Valor entre -120 e +120
      &MouseRolar(-100)[2] //* Valor entre -120 e +120
      &StatusInserir("procurando mais...";alerta)                        
   .fimse  
   &VaiPara("loop")      
#

Termos gerais dos scripts

Os scritps gratuitos ou pagos tem como objetivo disponibilizar funções ou demonstrar possíveis aplicações que podem ser criadas usando a linguagem de programação de scripts do zBot.
Seu código-fonte é fornecido e pode ser livremente estudado, adaptado ou alterado pelo usuário que o adquire. Eventualmente são usados links ou exemplos de funções interagindo com sistemas ou sites populares, mas o zBot não tem nenhum vínculo, propriedade nem parceria com quaisquer produtos de terceiros, nem se responsabiliza por nenhuma consequência de sua utilização, cabendo exclusivamente ao usuário a total responsabilidade sobre isso, sempre levando em conta a licitide de sua aplicação e eventuais termos de uso ou propriedade de terceiros que devam ser considerados.
 Fale conosco