No video

Puppeteer - Controlando o Chrome/Chromium pelo NodeJS

  Рет қаралды 15,203

DevPleno

DevPleno

6 жыл бұрын

Neste hands-on, mostro o Puppteer, uma interface para gerenciarmos o Chrome/Chromium pelo NodeJS.
Conheça nossos cursos premium:
devReactJS - Crie aplicações web e mobile profissionais com ReactJS sem programar nada no servidor em apenas 45 dias: www.devpleno.c...
Fullstack Master -
Torne-se um desenvolvedor fullstack em apenas 3 meses (independente da sua experiência atual): www.devpleno.c...

Пікірлер: 35
@edsongrifo5711
@edsongrifo5711 11 ай бұрын
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 6 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.
@gilsonconceicao5201
@gilsonconceicao5201 3 жыл бұрын
Excelente. Parabéns. Isso me parece muito útil.
@DevPleno
@DevPleno 3 жыл бұрын
Estamos juntos :)
@fernandosouzadealmeida7897
@fernandosouzadealmeida7897 4 жыл бұрын
Didática muita boa! Parabéns
@DevPleno
@DevPleno 4 жыл бұрын
Obrigado!
@BryanDinizR
@BryanDinizR 4 жыл бұрын
Funcionou perfeitamente para o que eu estava precisando, já tinha visto um vídeo seu sobre o phantom, mas ao tirar a screenshot com ele, acabou que perdendo alguns efeitos css, ai com o webview do chrome o suporte é bem maior.
@carlosricardoziegler2650
@carlosricardoziegler2650 5 жыл бұрын
Bem isso que eu precisava.. muito obrigado !!!
@DevPleno
@DevPleno 5 жыл бұрын
Opa, que bom, Carlos! Estamos juntos :)
@CesarSantos121
@CesarSantos121 6 жыл бұрын
Excelente video Tulio !!
@DevPleno
@DevPleno 6 жыл бұрын
Muito obrigado, Cezar! Abraço :)
@kevinbarrena9843
@kevinbarrena9843 2 жыл бұрын
Con Puppeteer se puede controlar Google Chrome? No Chromium.
@DevPleno
@DevPleno 2 жыл бұрын
si, pero Chromium y Google Chrome tienen la mesma engine.
@douglasandrade5199
@douglasandrade5199 2 жыл бұрын
Olá Túlio, há possibilidade de obter um resultado próximo Puppeteer sem instalar o node? Conseguiria obter o mesmo resultado apresentado no vídeo. Gostei bastante do vídeo.
@walissonsk8
@walissonsk8 2 жыл бұрын
Tem alguma forma de salvar a pagina inteira? no chrome tem a opção de salvar a pagina pra depois visualizar ela offline. eu vou precisar acessar uma plataforma web especifica e baixar o html da pagina naquele momento. eu poderia baixar a pagina inteira passando o link mas nao funcionaria pq oq eu quero é baixar a pagina com os elementos daquele momento( resultados de pesquisa numa tabela por exemplo)
@gettudo
@gettudo 3 жыл бұрын
Só queria saber como tornar executavel depois que termina.
@INKWEON7269
@INKWEON7269 5 жыл бұрын
Thanks. It's amazing! ^^ I have a question. After completing the crawl, how do I print the results in an HTML document?
@kardreanichiban308
@kardreanichiban308 5 жыл бұрын
Opa alguém sabe como passar do modo sem e com interface, podendo manipular isso ? no meio do código?
@basquiatttt
@basquiatttt 5 жыл бұрын
const browser = await puppeteer.launch({ headless: false })
@gustavocosta313
@gustavocosta313 4 жыл бұрын
Boa noite amigo, primeiramente parabéns pelo vídeo, qualidade e explicação excelente! Gostaria de saber de você ou alguém aqui se isso é possível em Javascript: Estou querendo montar um programinha na web onde por exemplo, eu tenho um cadastro de usuário e a pessoa preenche seus dados tipo nome, cpf, etc... só que no campo "id do usuário" teria um botão "Pegar ID" e clicando nesse botão, apareceria uma janela pop-up ou aba com uma tela de login (Aqui está o grande problema pois essa tela de login possui o sistema reCAPTCHA) então eu logaria manualmente e depois de logado, faria um request pegando o ID desse usuário no site. Quem puder me responder eu agradeço. Obrigado!
@Rangelipe
@Rangelipe 4 жыл бұрын
Excelente
@DevPleno
@DevPleno 4 жыл бұрын
Obrigado! :)
@lucas-hmsc
@lucas-hmsc 3 жыл бұрын
@DevPleno. Como eu passaria para o puppeteer que desejo usar o Chrome com o headless false?
@lucas-hmsc
@lucas-hmsc 3 жыл бұрын
Consegui. Caso alguem tenha a mesma dúvida: puppeteer: { headless: false, executablePath: 'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe' (caminho para o Chrome, atenção para as barras) }
@antoniocarloszxc
@antoniocarloszxc 3 жыл бұрын
Tem como compactar todo o projeto em um "exe" ?
@gettudo
@gettudo 3 жыл бұрын
To querendo saber também como tornar executavel também. Conseguiu?
@rafael.aloizio1769
@rafael.aloizio1769 6 жыл бұрын
Cara, tu não teve que fazer nada mesmo dps de baixar o pup? Pq dps que fiz isso só consegui dar um launch se tirasse o setuid e o sandbox, só assim pra rodar
@jhonatancaique2381
@jhonatancaique2381 4 жыл бұрын
Brother, consegue dar um help sobre como salvar os dados da sessão de um site em que eu fiz login com o Puppeteer? Contextualizando, criei um script que loga em um sistema e realiza determinado processo, e isso será realizado diversas vezes em um determinado período de tempo. Porém, eu não quero ter que ficar logando no sistema todo vez que o script for executado.
@viniciusalves8735
@viniciusalves8735 Жыл бұрын
Eu tenho essa mesma dúvida, só que o meu sistema é o WhatsApp. Não adianta nada ficar lendo o QRCode o tempo todo. Conseguiu descobrir como fazer?
@fabiosouza1013
@fabiosouza1013 4 жыл бұрын
Se eu não quiser criar um browser novo. Se eu quiser tirar um screenshot de uma página que já está aberta
@DevPleno
@DevPleno 4 жыл бұрын
Não ficou claro sua pergunta.
@fabiosouza1013
@fabiosouza1013 4 жыл бұрын
@@DevPleno Opa. No exemplo vc criou um browser e deu um goto (nova página), caso eu queira pular essa fase, fazer um screenshort de uma página que já está aberta
@RomeniqueSantos
@RomeniqueSantos 4 жыл бұрын
Amigo como eu uso, como eu instalado.. tem como fazer um passo a passo para um leigo
Como fazer merge entre dois Jsons - Hands-on Automerge
17:33
Web Scraping with Puppeteer, NodeJS & Shopify
27:54
optikalefx
Рет қаралды 66 М.
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 31 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,9 МЛН
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 32 МЛН
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 14 МЛН
Puppeteer: Headless Automated Testing, Scraping, and Downloading
1:26:20
Steve Griffith - Prof3ssorSt3v3
Рет қаралды 24 М.
Modern Web Testing and Automation with Puppeteer (Google I/O ’19)
29:46
Chrome for Developers
Рет қаралды 79 М.
WTF Do These Even Mean
13:44
Web Dev Simplified
Рет қаралды 82 М.
A Guide to Web Scraping with Node.js
9:54
Fireship
Рет қаралды 377 М.
You don't need a frontend framework
15:45
Andrew Schmelyun
Рет қаралды 119 М.
Puppeteer on Cloud Functions
9:12
Fireship
Рет қаралды 47 М.
Como isso? Closure? Série - POO para JS
14:40
DevPleno
Рет қаралды 9 М.
Hacemos Scraping en Twitch usando Puppeteer
22:33
Garaje de ideas | Tech
Рет қаралды 5 М.
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 31 МЛН