Como criar um robô que faz login e da like? | Robô com JavaScript, NodeJS e Puppeteer

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 255

  • @thiagorock554
    @thiagorock554 4 ปีที่แล้ว +5

    Que fera bixo , de verdade , esses videos dao mais animo pra programar mais kkkk. Da até pra trolar as tias kkkkk com esse robô. Ainda sei pouco de js , mas mesmo não entendendo gostei.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      asuhhuashusa poxa o que ficou mt abstrato pra ti:? eu posso tentar trazer mais vídeos focados nisso

  • @CJDeisng
    @CJDeisng 3 ปีที่แล้ว +1

    cara vei, suas aulas são as mais desenrolada e focada, sem enrolação e direta... muito top

  • @desenvolvimento4423
    @desenvolvimento4423 4 ปีที่แล้ว

    MIIIIIIIIIIL LIKES... caraca que conteúdo e didática incrivél, parabéns!!!!
    Como um serumano ainda tem coragem de dar deslike num conteúdo como esse??? AFFF

  • @lucasbarros9323
    @lucasbarros9323 4 ปีที่แล้ว +2

    Muito bom mano, incrível, didática simples e construtiva. Ganhou mais um inscrito, depois faz continuidade nesse projeto e faz ele percorrer as imagens dinamicamente e dar like em todas, por exemplo.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      É uma possibilidade! Fazer uns robôs mais avançados e tal, eu anida to pensando em o que fazer e tal

  • @FlavioAMaduro
    @FlavioAMaduro 4 ปีที่แล้ว +3

    Muito legal.. peguei suas dicas e fiz um robô que pega as transcrições em texto dos vídeos do youtube, depois vc pode digitar uma palavra ou frase que foi dita no vídeo, e será gerado um menu com as frases onde aparecem a palavra, seguida do link que ao clicar cai exatamente naquela parte do vídeo! Curti demais!

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Que maaasssa!!!! ta no GitHub? me manda link!!!

    • @FlavioAMaduro
      @FlavioAMaduro 4 ปีที่แล้ว

      @@DevSoutinho Não coloquei pq no código testei algumas outras coisas, ficou um pouco bagunçado, preciso refatorar. Só tem um detalhe que não acertei, o seletor onde ficam as transcrições só aparece depois que seleciona a opção, então o código fica aguardado vc clicar usando o método (waitForSelector) e ai sim finaliza a extração. Pra clicar com o mouse, ja testei, mas a opção vai mudando um pouco de lugar em certos videos e acaba clicando errado etc.. são 2 clicks e o dropdown que aparece muda de posição dependendo a janela..

  • @mayronmed
    @mayronmed 4 ปีที่แล้ว +1

    Que vídeo da hora. Principalmente pra galera que tá com curiosidade. Belo trabalho. Estou subindo um tutorial de Selenium essa semana. 😁 Parabéns

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Opaaa, muito obrigado!!!!

  • @eluzaisantos4003
    @eluzaisantos4003 3 ปีที่แล้ว

    Quero agradecere você mano, encontri seu video procurando uma maneira de automatizar um processo no meu trabalho e seu video abriu minha mente, consegui usar as informações do seu video com uma planilha do google, onde pego codigos que tem la e carrego no meu ERP e faço o que eu bem intender kkkkkk Só dar o Start e ir tomar café......MUITO OBRIGADO

  • @douglasandrade5199
    @douglasandrade5199 3 ปีที่แล้ว

    Obrigado Soutinho, gostei muito do vídeo e da técnica usando o JS e Puppeteer, pretendo ver mais conteúdos relacionados e fazer testes, Obrigado!

  • @visualizethelifetv1784
    @visualizethelifetv1784 4 ปีที่แล้ว +1

    Mano vlw. Agora irei aprender a programar. Não é tão difícil criar um robô kkk Esse vídeo está sendo a partir de agora minha inspiração

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Hahah fico feliz mano ❤️

  • @velhoguidsd
    @velhoguidsd 4 ปีที่แล้ว +18

    Gostei, vai facilitar minha vida no Tinder.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +5

      asuhashuashuhuasuhashuhasu sensacional

    • @1410luciano
      @1410luciano 4 ปีที่แล้ว

      Essa foi boa! Kkkkkkkk

    • @Thomaseusamigosfan
      @Thomaseusamigosfan 4 ปีที่แล้ว

      Kkkkkk...

    • @iurymagano1877
      @iurymagano1877 ปีที่แล้ว

      Kkkkkkkk, não esquecer de verificar a descrição

  • @leosantos7162
    @leosantos7162 4 ปีที่แล้ว +2

    Muito massaaa, já fiz muita automação usando selenium na linguagem python ;)

  • @LucasRibeiro-fc1om
    @LucasRibeiro-fc1om 4 ปีที่แล้ว +7

    Uma sujestão para futuros vídeos:
    Poderia mostrar como usar, manipular e coletar dados de uma API

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +3

      Opa, vai rolar! Se quiser um post já adianta aqui: medium.com/@omariosouto/entendendo-como-fazer-ajax-com-a-fetchapi-977ff20da3c6

    • @jhota8027
      @jhota8027 ปีที่แล้ว

      voce consegui fazer um que ler CAPTCHA de imagen basica???

  • @especiehumana1055
    @especiehumana1055 2 ปีที่แล้ว

    Gostei sortinho, é amigo do Champs e meu amigo, TMJ, inscritoooooo!!!

  • @nicolasaigner8564
    @nicolasaigner8564 2 ปีที่แล้ว

    Gostei!! Vou fazer um parecido para marcar o ponto no trabalho, já que sempre esqueço! Obrigado por compartilhar seu conhecimento!

  • @nayanaloivos
    @nayanaloivos 2 ปีที่แล้ว

    Menino , para tudo , vc é o Máximooooooo! Mais uma inscrita!

  • @rogeriopst450
    @rogeriopst450 4 ปีที่แล้ว +1

    Mario, se vc puder tb trazer em algum momento esse login com o facebook, penso q acrescentará pela forma diferenciada como vc lida com cada caso.
    acabei de implementar tb. show de bola. parabens.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +2

      Cara tem um esquema que vc conegue reaproveitar o browser que vc já usa no seu PC ai da pra usar a sua sessão do facebook pra isso etal, da um trampo mas funciona!
      Ou antes de qualquer coisa, vc faz login no facebook pelo puppetter

  • @LosangeloPacifico
    @LosangeloPacifico 4 ปีที่แล้ว +5

    Continue com as dicas!!!! parabéns

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Podexa, tem muuito mais pra vir ainda \\o

  • @danielaraujo3959
    @danielaraujo3959 3 ปีที่แล้ว +1

    vídeo incrível cara, parabéns! obrigado pelo conhecimento e continue lançando mais o//

  • @codelife9483
    @codelife9483 3 ปีที่แล้ว

    Que vídeo legal. Tu passa uma vibe do CJ do Coding garden. Tu é até parecido com ele. :)

  • @MuriloHenriqueA
    @MuriloHenriqueA 4 ปีที่แล้ว +1

    Puppeter é bem dahora né, costumo utilizar uma outra lib que é mais famosa no python (o Selenium, mas tem pra node tbm) , mas algumas coisas que o puppeter oferece de forma mais simples, lá é feito mais na mão, igual a parte de esperar a navegação pra realizar algo e tal.
    Parabéns pelo vídeo Mario.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Booooa, demorei pra responder mas to aqui. Eu to pra brincar com python vou testar o selenium lá :)

    • @MuriloHenriqueA
      @MuriloHenriqueA 4 ปีที่แล้ว

      @@DevSoutinho aí sim, python é legal.

  • @linux8982
    @linux8982 2 ปีที่แล้ว +1

    Obrigado... Consegui aprender o básico inicial.... Valeu mesmo !!!

  • @jhordanedyvald6003
    @jhordanedyvald6003 ปีที่แล้ว

    DA PRA FEZER MUITA COISA COM O PUPEETEER, INCRIVEL!!!!

  • @nathanjacinto8061
    @nathanjacinto8061 4 ปีที่แล้ว +1

    Vídeo muito bom Mario.
    Uma sugestão: um robo que acessa o instagram, rola o feed e dá like nas fotos

  • @maurosoares8514
    @maurosoares8514 2 ปีที่แล้ว +1

    Show de bola sua explicação....tô tentando fazer um robô q pegue sinais do outro robô do telegran e faça acesso na bet 365 e faça a aposta automática.....pois não tenho tempo para análises dos jogos

  • @fabriciosouza408
    @fabriciosouza408 4 ปีที่แล้ว +1

    Cara, senhor é demais! Conteúdo massa! Valeu

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Opa eu que agradeço Vaaaleu!!!!

  • @opiormelhorgameplay
    @opiormelhorgameplay 3 ปีที่แล้ว

    Nem vie e já me inscrevi e dei like. Iniciando agora em JS

  • @BrunooS15
    @BrunooS15 4 ปีที่แล้ว +1

    Obg pelo conteúdo Mário! 👏🏽👏🏽👏🏽

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Obg pelo comentário \oooo

  • @valterdebrito3990
    @valterdebrito3990 4 ปีที่แล้ว +1

    Conteúdo show! Vou explorar.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Booooa!!! compartilha aqui dps :D

  • @romuloaugustoreis_
    @romuloaugustoreis_ ปีที่แล้ว

    Mario dar like é pouco, cê é muito louco kkkkk parabéns! COMO QUE FARIA PRA CARREGAR ESSA PARADA NO BLOGGER, TEM COMO?

  • @willianvieira3226
    @willianvieira3226 4 ปีที่แล้ว +3

    nossa que legal, adorei.
    Tenho duvidas quanto a libriry usada, por que ate entao so conhecia o selenium, que faz coisa parecida Queria saber, Puppeteer eh o melhor pra fazer esses tipos de processo?

    • @davidmessias818
      @davidmessias818 4 ปีที่แล้ว +1

      Fala man, trabalho com Selenium em java, posso dizer que esse é bem mais fácil e simples

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      @Dawi, pra quem manja de Java deve ser mesmo :)

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Cara vai variar do seu conhecimento, python java e js são as linguagens mais usadas que eu conheço pra isso

  • @wallisonsilva2386
    @wallisonsilva2386 4 ปีที่แล้ว +1

    E ai blz? Parabéns pelo conteúdo você tem uma didática incrível. Você poderia mostrar dicas de como você faz para aprender um conceito/assunto novo? Comecei a ler o livro DDD, mas não estou conseguindo entender. Sempre busco melhorar meu aprendizado, se puder até mostrar passo a passo como faria para estudar aquele livro ajudaria de mais.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Cara ta ai um bom tema de video!
      O DDD eu li primeiro o do Vaugh Vernon a partir do capitulo 4 e dps fui voltando... n sei qual tu pegou mas é um livro complexo pra entender msm

  • @weslleyfratini5376
    @weslleyfratini5376 4 ปีที่แล้ว

    Conteúdo muito bom, parabéns!

  • @gilbertojunior1712
    @gilbertojunior1712 4 ปีที่แล้ว +3

    Conteúdo incrível, parabéns!
    +1 inscrito e continue com as dicas.

  • @guilhermecassiano111
    @guilhermecassiano111 3 ปีที่แล้ว

    Ótimo, me salvou no processo seletivo da empresa que eu tô tentando entrar

  • @Emanuel-Sampaio
    @Emanuel-Sampaio 4 หลายเดือนก่อน

    Fala irmão, vídeo sensacional! Apenas uma dúvida, de onde você tirou os valores de e-mail e senha dinâmicos? Onde estavam salvos?

  • @MatheusSilva-qm3ph
    @MatheusSilva-qm3ph 4 ปีที่แล้ว +3

    Gostei do video, parabéns.
    Vi um de seus videos criando um programa exe com electron. E no video voce comenta que tem como fazer o autoupdate do exe.
    Poderia fazer um video um dia ensinando?
    Valeu

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Cara, rola sim! É um trampinho mas da

    • @MatheusSilva-qm3ph
      @MatheusSilva-qm3ph 4 ปีที่แล้ว

      @@DevSoutinho Para não ter muito trabalho continua aquele projeto...só encrementa.

  • @1pcduarte
    @1pcduarte 4 ปีที่แล้ว

    Boa Mario, show, vou lançar aí um desafio😉, fazer um bot que consiga utilizar e validar o Certificado Digital instalado no navegador e logar em algum site com ele, poderia fazer um exemplo desse.😊

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Vou tentar e tento trazer aqui \o

  • @georgelucas8061
    @georgelucas8061 9 หลายเดือนก่อน

    Excelente conteúdo! Agora só falta como superar Captchas

  • @leaomagalhaes9644
    @leaomagalhaes9644 3 ปีที่แล้ว +1

    Bacana! Acompanhei o passo a passo, funcionou conforme o proposto. E agora, como fazer funcionar fora do terminal, em outra maquina?

  • @MarceloSetubal
    @MarceloSetubal 4 ปีที่แล้ว +1

    Você é o cara!!!

  • @jairoevaristo2289
    @jairoevaristo2289 4 ปีที่แล้ว +2

    Mario uma dica de vídeo, faz um vídeo falando sobre TypeScript

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Opa, ta pra vir, e vai vim fooorte!!!

  • @Higgyhvjinjiihg
    @Higgyhvjinjiihg 3 ปีที่แล้ว +4

    Oi mário,
    Qual a possibilidade de criar um rôbo para logar em um site, coletar dados e salvar em excel ou inserir em uma base de dados?
    Tem como?

  • @BestRebolation
    @BestRebolation 3 ปีที่แล้ว

    Adoro seu conteudo. Vc é demais parabens, só cuidado com a velocidade da fala

  • @luizvaz
    @luizvaz 4 ปีที่แล้ว +1

    Se você usar a procura através de xpath, você pode informar o texto do elemento e o tipo. Com isso eu consigo dar like no Facebook. Já que eles não usam mais ID ou classes.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Cara sensacional! n tinha pensado nessa, bem mais pro que eu ashuhuas

  • @andreghisleniraimann
    @andreghisleniraimann 4 ปีที่แล้ว +2

    Eu sei que é mais complexo, mas poderia criar uma tarefa com background jobs para acessar de forma assíncrona uma pagina dentro de uma requisição com express, não sei se deu para entender.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Sim sim com certeza! Acho que nesse vídeo aqui eu fiz um principio disso: th-cam.com/video/xianIw6PleE/w-d-xo.html

  • @Harekkk
    @Harekkk 4 ปีที่แล้ว +4

    "Seus cientistas (da computação) se preocuparam tanto em saber como eles podiam fazer, que eles não pararam pra se perguntar se eles deveriam fazer." - cachorrinha caramelo

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      É um bom ponto, tem o lado também de que quanto mais popular e acessível for algo, mais as pessoas vão saber que da e que isso pode ser um problema

  • @balicode
    @balicode ปีที่แล้ว

    ajudou bastante. Obrigado!

  • @leopoldosantiago7027
    @leopoldosantiago7027 ปีที่แล้ว

    Vídeo muito bom. Me ajudou aqui

  • @diego-vw2in
    @diego-vw2in 4 ปีที่แล้ว +2

    Muito bom, valeu! Uma coisa que não achei em nenhum lugar, poderia ensinar por favor como criar um bot que leia os comentários de uma live do youtube (tempo real, toda hora tem novo comentário) e que por exemplo possa moderar (excluir) a msg que contenha um palavrão na frase (claro se vc for moderador do canal que ta fazendo a live) ou por exemplo pegar tipo um comando que alguém digitar, por exemplo: !pc e o bot automaticamente mandar uma msg na live marcando o nick de quem digitou o comando (@nick) e falando as especificações do pc (ou uma outra msg qualquer) ?
    E se puder explicar também de extra um timer, tipo, realizar uma função depois de por exemplo 300 segundos.
    Pode ser nodejs, python, c# o que quiser. De preferencia um que dê p/ vc deixar rodando 24hs ;)
    Muito obrigado!

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Rapaz isso aí é um projetao ahshahshah talvez usando as APIs do TH-cam de pra fazer algo mais prático

  • @euclidesjcc
    @euclidesjcc 3 ปีที่แล้ว

    Gostei .. agora como pego essa estrutura para realizar vários cadastros.. se utilizando de dados de array JSON.. ??? Realizando vários cadastros de uma vez..

  • @WesleyExtreme_Gamer
    @WesleyExtreme_Gamer 4 ปีที่แล้ว

    A unica coisa que sei em relaçao a script java , é JSON, mas mesmo assim voce me ajudou bastante !

  • @gabrielcordeiro2497
    @gabrielcordeiro2497 ปีที่แล้ว +2

    Estou com um problema, tenho 10 linhas com o mesmo "href", quando coloco para clicar ele seleciona o primeiro, como faz para selecionar o segundo que é o que preciso?

    • @DevSoutinho
      @DevSoutinho  ปีที่แล้ว +2

      Usa o querySelectorAll aí ele vai retornar um array pra você e você acessa o resultado com [1] pq os valores começam no 0

  • @sillasrafael
    @sillasrafael 2 ปีที่แล้ว

    Fiz algo parecido com isto em 2008 com Delphi. Acessava o site, dava cliques, ganhava em dólar e fazia transferência dos créditos tudo automático kkkkkk
    Hoje com javascript a gente se diverte kkkk.

  • @edsongrifo5711
    @edsongrifo5711 ปีที่แล้ว +1

    Boa tarde, fiz todo o processo e funcionou perfeitamente em minha máquina. Porém, gostaria de saber como deixar isso online. Ou seja, quando o usuário clicar em botão no front executar esse processo. Eu consegui subir para um servidor para testar. Mas quando eu acesso a url do app não executa. Estou a 4 dias tentando isso não consigo, não encontrei nenhum vídeo/tutorial que ensine fazer essa automação e depois fazer o deploy. Detalhe, estou usando o cyclic que é para node.js. Fiz todos os processos de importação e dependências. Cara eu até pagaria por um vídeo desse rsrs.

  • @Zecaacetona44
    @Zecaacetona44 3 ปีที่แล้ว +1

    Cara, como o TH-cam nunca me recomendou seu canal antes?

  • @vladimirmendes310
    @vladimirmendes310 3 ปีที่แล้ว

    Parabéns pelo vídeo... consigo programar um horário específico para executar o Like?

  • @egoista666
    @egoista666 3 ปีที่แล้ว

    O vídeo q eu tava procurando há dias, mt bom mano
    Mas será q tem como, no comando de colocar o email, colocar um email aleatório toda vez q o código for executado?

  • @talytadecastro9233
    @talytadecastro9233 3 ปีที่แล้ว +1

    Como fazer login em sites que precisam provar que não sou um robô? Ou como fazer login, deslogar e logar em outra conta no mesmo site?

  • @jv-nogueira
    @jv-nogueira 3 ปีที่แล้ว

    Daora. Parabéns

  • @fabriciopablo2548
    @fabriciopablo2548 2 ปีที่แล้ว

    Gostei muito do vídeo. Mais é possível fazer um vídeo com que quando receber uma msg ele clicar automático em um botão específico?

  • @RB_silva
    @RB_silva 3 ปีที่แล้ว

    Gostei demais do vídeo. Meus parabéns. Como faço para fazer isso no Chrome que uso no Pc? É seguro informar minha senha diretamente no VS code?

  • @marciocorrea7168
    @marciocorrea7168 4 ปีที่แล้ว +1

    Muito massa 👏

  • @uhsanalytics
    @uhsanalytics ปีที่แล้ว +1

    Parabéns pelo seus conteúdos estão muito shooow!! Teria como transformar esse index.já em um arquivo .exe para abrir e execular direto?

  • @arozendojr
    @arozendojr 4 ปีที่แล้ว +2

    Tem como tirar print em cada click? Deixando um quadrado vermelho onde vai ser o click ?

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Cara, da sim! tu teria no caso que adicionar um código pra rodar no navegador na parte do evaluate que colocaria um css de border: 1px solid red; por exemplo

    • @arozendojr
      @arozendojr 4 ปีที่แล้ว +1

      @@DevSoutinho boa ideia

  • @InnsideOUT
    @InnsideOUT ปีที่แล้ว +1

    12:10 eu fiquei igual vendo tudo acontecer e narrando kkkkkkkkkk

    • @DevSoutinho
      @DevSoutinho  ปีที่แล้ว

      HAHSHAHSHAHSHAHHSHE impossível evitar

  • @noriyukiidiga9104
    @noriyukiidiga9104 4 ปีที่แล้ว

    Show!! Tem alguma solução do proprio puppeteer para lidar com reCaptcha?

  • @ErikRicardodaSilva
    @ErikRicardodaSilva 2 ปีที่แล้ว +1

    Boa tarde Mario. existe algum meio de identificar os seletores css para usar na opçáo await page type? o site que eu tentei fazer o acesso por login, apareceu a mensagem de que o seletor náo era válido.

    • @ReiHalequinBr1
      @ReiHalequinBr1 ปีที่แล้ว

      Usa o console do navegador pra dar um console.log(document.querySelector("#idExemplo")) e vai testando

  • @merdanoscanto
    @merdanoscanto 4 ปีที่แล้ว +2

    vim aqui so agradecer mesmo peguei esse conhecimento da aula e criei um bot pro instagram que entra em um perfil e curte todas as fotos, me ajudou mt quebrar a cabeça com isso e foi mt divertido tbm. pra quem quiser ver: github.com/lazaro-pontes/botLikeInsta. valeu Mario

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Aaaaaaaaaa animal!!! Da pra fazer com isso o bot que adiciona todo mundo que mandou invite tbm ashuuash

  • @GamesAfter
    @GamesAfter 2 ปีที่แล้ว

    Como faço para ele logar em contas diferentes ?
    Usando uma planilha do exel por exemplo

  • @booorabattle778
    @booorabattle778 2 ปีที่แล้ว

    legal o exemplo, vc poderia fazer um exemplo de machine learning com javascript?

  • @luizhenriquepulheis
    @luizhenriquepulheis 3 ปีที่แล้ว +1

    Olá parabéns pela excelente explicação, me ajuda com uma questão, o launch.json fica com qual configuração? Sempre que eu executo ele abre a URL do launch. Desculpe a ignorância rsrs
    Valeu

    • @CultLife4i20
      @CultLife4i20 2 ปีที่แล้ว

      tbm nao consegui resolver precisava de ajuda

    • @CultLife4i20
      @CultLife4i20 2 ปีที่แล้ว

      th-cam.com/video/aRXzW-o-zqs/w-d-xo.html&ab_channel=JarrodOverson olha ai mano vai resolver seu problema

  • @investimentoemcantos243
    @investimentoemcantos243 3 ปีที่แล้ว

    Qual comando uso para executar o robo dentro do visual studio?

  • @ademirmoreira2319
    @ademirmoreira2319 3 ปีที่แล้ว

    Como faço para acessar seletores de conteúdo HTML carregado dinamicamente ? Em alguns sites, não conseguimos.

  • @walney2008
    @walney2008 2 ปีที่แล้ว

    ola como simular letras do teclado pressionadas automaticamente, quero que leia uma lista com notas musicais para tocar piano automaticamente, como criar isso ?

  • @arozendojr
    @arozendojr 4 ปีที่แล้ว +2

    Qual a diferença entre puppteer e cypress ?

    • @adlercoelhosantos1513
      @adlercoelhosantos1513 4 ปีที่แล้ว +2

      fiquei com a mesma dúvida

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +2

      O cypress é focado pra testes
      O puppeteer é focado pra scrapping e automação de tarefas como gerar pdf, prints e outras coisas automatizando um navegador.

  • @liberatoferreira2019
    @liberatoferreira2019 3 ปีที่แล้ว

    e para um input sem id ou sem name como consigo identificar o fornt-end do site?

  • @leandrosmera1184
    @leandrosmera1184 2 ปีที่แล้ว

    Não se se é possível pois pesquisei bastante e não encontrei nada relacionado. Mas é possível pegar o texto alternativo de uma imagem com o puppeteer?

  • @matheusfd3
    @matheusfd3 ปีที่แล้ว

    Beleza! Fiz o bot, mas e agora? Onde eu consigo hospedar ele, todo lugar que tentei hospedar deu erro na hora que vai abrir a página.

  • @betelpizzas3852
    @betelpizzas3852 2 ปีที่แล้ว

    Bom dia Mario tudo bem? Será que tu conseguiria adaptar aquele código para um robô tipo assim, que se cadastre sozinho, confirma no email e depois loga em um site e por último aperta em 'seguir' em um determinado site?

  • @Fehbri
    @Fehbri 3 ปีที่แล้ว

    Como que eu faço para selecionar o tipo de navegador a ser utilizado?

  • @emersongomes118
    @emersongomes118 4 ปีที่แล้ว +1

    Fala Soutinho. Eu quero automatizar as minhas recuperações de senha da netflix. O fluxo (caso não saiba) da recuperação é assim: clica em recuperar senha, aparece uma nova tela para adicionar o email..depois de o email referente a conta que deseja recuperar foi posto, clica em enviar email, chega o link de recuperação de senha por email (minha maior duvida é em relação ao email) onde devo acessar o link e posteriormente adicionar os novos dados de acesso. Poderia me dar um norte a respeito????

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Cara a parte do email, tu pode fazer login no seu gmail, e ficar dando refresh até aparecer na lista de elementos do DOM um email com o texto do titulo que a netflix manda

  • @GbValentim
    @GbValentim 3 ปีที่แล้ว

    ola meu amigo tudo bem voce pode me ajudar a desenvovler um app muito simples porem sou leigo no assunto e nao tenho dominio de tais ferramentas para poder criar e entender oque estou executando

  • @saviodba
    @saviodba 2 ปีที่แล้ว

    Excelente 👏🏿👏🏿👏🏿👏🏿👏🏿

  • @marcondesamaraldeoliveira3585
    @marcondesamaraldeoliveira3585 4 ปีที่แล้ว +1

    Cara, faz um ae dando uma dica de como usar com Whatsapp usando uma instância já aberta do mesmo no navegador sem ter que abrir outro usando o QR.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Cara esse ai eu vou tentar! um inscrito aqui do canal deu uma dica de como fazer

  • @viniciusresende3605
    @viniciusresende3605 3 ปีที่แล้ว +1

    Eu tenho uma dúvida. Para acessar uma nova aba vazia no chrome por exemplo (com o headless false) basta usar o page.goto(chrome://newtab), porém com o headless true isso não funciona, existe uma forma de contornar isso? Estou buscando há dias, porém não consegui uma solução.

  • @MLOM2010
    @MLOM2010 2 ปีที่แล้ว

    É possível usar esse puppeteer em uma aplicacão angular após deploy em produção????
    Ou vai dar problema ????

  • @jefersonprocopio7327
    @jefersonprocopio7327 3 ปีที่แล้ว

    Olá amigo! quero saber como pular recaptcha em javascript, é possivel?

  • @jucicleidebraga8598
    @jucicleidebraga8598 7 หลายเดือนก่อน

    Não entendo nada disso quando faz esses comandos na ordem como faz pr funcionar tem um tipo de play ou sei lá oq

  • @jorgejesussantos5869
    @jorgejesussantos5869 3 ปีที่แล้ว

    Tem alguma forma de fazer isso sem usar node js ? Usando apenas php e javascript ?

  • @carlosgarcia-lr6bm
    @carlosgarcia-lr6bm 3 ปีที่แล้ว

    opa amigão beleza? estou tentando fazer isso em outro site, quando clica no botão de fazer login aparece o erro 429. você sabe oque pode estar ocasionando isso? desde já agradeço! seu conteúdo é show!

  • @MarcosSilva-tm1kz
    @MarcosSilva-tm1kz 4 ปีที่แล้ว

    Estou tentando fazer o login no youtube mas o google não permite por causa do tipo de navegador que o puppeteer usa. Tem alguma forma de passar por cima disso ou preciso usar outra maneira para conseguir logar?

  • @Ramon_Nery
    @Ramon_Nery 2 ปีที่แล้ว

    Vídeo massa. Mas se eu quisesse manter logado sempre, tem como?

  • @MuriloSnooker
    @MuriloSnooker 3 ปีที่แล้ว

    Eu gostaria de um robô pronto pra usar, que loga o meu e_mail e assiste toda a minha play list do TH-cam e gere vários e_mails novos quando assim eu determinar. E possível? E quanto me custaria ?

  • @daniel_estevao
    @daniel_estevao 2 ปีที่แล้ว +1

    O Puppeteer não está clicando no botão submit de jeito algum, alguém pode me ajudar? O Código está idêntico ao do vídeo.

    • @Sh00d4n
      @Sh00d4n 2 ปีที่แล้ว +1

      Tenha usar o seguinte código:
      await page.evaluate(() => {
      document.querySelector('selector').click();
      });
      No 'selector' você colocar o código do seletor, no meu caso foi '[type="submit"]'

  • @AntonioAronneee
    @AntonioAronneee 4 ปีที่แล้ว +1

    opa mario blz?? quero fazer um bot para a compra de tenis no site da nike, porem os unicos comandos que funcionam são o type, quando eu add algum comando para clickar, ele não clicka e cancela os comandos de type, como posso melhorar meu codigo?

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Vish! Manda o código, tá no github?

    • @AntonioAronneee
      @AntonioAronneee 4 ปีที่แล้ว

      @@DevSoutinho consegui arrumar kkkk , acho q tava com sono na hora que tava escrevendo o codigo e tava esquecendo dos id, vi o vídeo doreitonho de novo e funcionou 100%, vlw

  • @matheusaraujo8617
    @matheusaraujo8617 4 ปีที่แล้ว +1

    Mario eu estou tentando criar um aplicativo desktop(usando electron) e nele vai ter um botão que vai ativar o bot, vc tem alguma dica ou ressalva de algo que devo fazer, é para um cliente(esse vai ser o meu primeiro freela )

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Cara sem ressalva, só vai! cuidado só pra garantir que o electron vai pegar certinho ele é meio precário de docuimentação

  • @almirfigueiredo5759
    @almirfigueiredo5759 4 ปีที่แล้ว +1

    Estou treinando com o Puppeteer e o site que estou usando, abre uma página de diálogo por cima da página principal. Já tentei usar o que fala a documentação para page.dialog (dialog.dismiss) e não funcionou. Tem alguma forma de trocar página que se deseja usar? Já que não estou conseguindo apagar a outra.

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว

      Tu pode no evaluate tentar apagar o elemento dialog que surgiu usando um document.querySelector('...').remove()

  • @rodrigocardoso1095
    @rodrigocardoso1095 2 ปีที่แล้ว

    Como eu posso fazer com quer as variáveis login e senha seja lido em um arquivo TXT ?

  • @welbersantos4359
    @welbersantos4359 4 ปีที่แล้ว +1

    Mano tem como cria um interface para que outras pessoa pode usa nosso BOT tem como você mostra como que fais

    • @DevSoutinho
      @DevSoutinho  4 ปีที่แล้ว +1

      Opaaa, o ideal é transformar o bot em uma API, ai vc pode usar qualquer coisa pra fazer um executavel com interface gráfica que chama o bot e tal

    • @welbersantos4359
      @welbersantos4359 4 ปีที่แล้ว

      @@DevSoutinho faz um vídeo pra gente

  • @MuriloSnooker
    @MuriloSnooker 3 ปีที่แล้ว +1

    Pq o cara fez um robô pra acessar o gmail e o Google não faixa passar a senha e não permite o login? Feito com pyton ou selenium