Summary
Keywords
Full Transcript
Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma: https://lp.hashtagtreinamentos.com/esperapythonimpressionador?origemurl=hashtag_yt_org_listaesperapython_yNuTu8csOU0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=playwright-python-01-07&conversion=perpetuo-lespy CLIQUE E ACESSE O MINICURSO GRATUITO DE AUTOMAÇÃO EM PYTHON: https://dlp.hashtagtreinamentos.com/python/minicurso/minicurso-automacao/inscricao?curso=python&fonte=org&origemurl=hashtag_yt_org_minipython_yNuTu8csOU0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=playwright-python-01-07&conversion=perpetuo-lespy ----------------------------------------------------------------------- 📁 Arquivos Utilizados no Vídeo: https://dlp.hashtagtreinamentos.com/python/arquivo/download?curso=python&id=1n6k6f3qZVwJKtVxOjZ9QlQa9Lvejv2-C&origemurl=hashtag_yt_org_planilhapyt_yNuTu8csOU0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=playwright-python-01-07&conversion=perpetuo-lespy 💻 Vídeo recomendado: Selenium - Automatize Qualquer Tarefa na Internet com Python https://youtu.be/71ECrViH_Ng ----------------------------------------------------------------------- Caso prefira o vídeo em formato de texto: https://www.hashtagtreinamentos.com/playwright-python ----------------------------------------------------------------------- PARA CONTRATAR A HASHTAG PARA SUA EMPRESA: https://www.hashtagtreinamentos.com/treinamentos-corporativos?fonte=yt&origemurl=hashtag_yt_org_incompany_yNuTu8csOU0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=playwright-python-01-07&conversion=perpetuo-lespy ----------------------------------------------------------------------- Quer aprender a automatizar qualquer tarefa na internet com Python de forma profissional e eficiente? Nessa aula, você vai aprender como usar Playwright com Python para controlar qualquer site diretamente pelo navegador, desde preencher formulários até interagir com botões, abas e páginas inteiras automaticamente. Vou te mostrar desde a instalação do Playwright até a criação de scripts completos com os principais comandos da biblioteca. Vamos navegar por páginas reais, clicar em elementos, abrir novas abas com contexto e preencher formulários automaticamente usando métodos como .goto(), .click(), .fill() e .get_by_role(). Além disso, vou te ensinar como usar o Playwright Codegen, um gerador de código que facilita demais sua vida ao escrever automações. 🔔 Curtiu? Então deixa o like, se inscreve no canal e ativa o sininho pra continuar recebendo mais conteúdos sobre Python! ----------------------------------------------------------------------- Hashtag Programação ► Inscreva-se em nosso canal: http://bit.ly/3c0LJQi ► Ative as notificações (clica no sininho)! ► Curta o nosso vídeo! ----------------------------------------------------------------------- Redes Sociais ► Blog: https://bit.ly/2MRUZs0 ► YouTube: http://bit.ly/3c0LJQi ► Instagram: https://bit.ly/3o6dw42 ► Facebook: http://bit.ly/3qGtaF2 Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação e consiga criar seus próprios projetos e automações! ----------------------------------------------------------------------- Conteúdo da Aula 00:00 Introdução: Por que aprender Playwright com Python? 01:12 O que é Playwright e para que serve na automação web? 02:12 Instalação do Playwright passo a passo com pip 03:36 Acessando a documentação oficial do Playwright 04:29 Como abrir o navegador com Playwright no modo visual 08:13 Navegando para uma nova página usando .goto() 10:20 Como extrair informações da página (título, conteúdo) 11:50 Selecionando elementos com XPath (e por que evitar) 15:40 Localizando elementos com get_by_role e boas práticas 16:38 Gerando código automaticamente com Playwright Codegen 19:03 Explicando o código: locator, filter e get_by_role 21:54 Selecionando múltiplos elementos na página com .all() 24:32 Criando contextos e controlando múltiplas abas no navegador 28:48 Navegando entre páginas usando diferentes instâncias 29:55 Preenchendo formulários com .fill() e automação real 34:20 Esperando elementos carregarem com expect().to_be_visible() 37:30 Conclusão #python #hashtagprogramacao
