Como Fazer uma Automação Web Usando Python e Playwright

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025
  • CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
    lp.hashtagtrei...
    PARA BAIXAR O MINICURSO GRATUITO DE PYTHON: pages.hashtagt...
    -----------------------------------------------------------------------
    ► Arquivos Utilizados no Vídeo: pages.hashtagt...
    ► Vídeo de Instalação do PyCharm: • Como Instalar o PyChar...
    -----------------------------------------------------------------------
    Caso prefira o vídeo em formato de texto: www.hashtagtre...
    -----------------------------------------------------------------------
    Fala Impressionadores! Na aula de hoje eu quero te mostrar como fazer automação web usando Python e Playwright.
    Vou te ensinar como fazer automação de processos no navegador, pois o playwright vai permitir esse controle do navegador para essa automação.
    Vamos fazer o preenchimento de formulário automático, mas você pode fazer qualquer outro tipo de automação web com essa ferramenta!
    Como toda e qualquer automação você vai conseguir fazer as atividades de forma muito mais rápida, com constância e vai ganhar produtividade!
    E aí vamos aprender fazer uma automação de processos com Python para automatizar suas tarefas e ser mais produtivo?
    -----------------------------------------------------------------------
    Hashtag Programação
    ► Inscreva-se em nosso canal: bit.ly/3c0LJQi
    ► Ative as notificações (clica no sininho)!
    ► Curta o nosso vídeo!
    -----------------------------------------------------------------------
    Redes Sociais
    ► Blog: bit.ly/2MRUZs0
    ► RUclips: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: 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!
    -----------------------------------------------------------------------
    #python #hashtagprogramacao

Комментарии • 191

  • @HashtagProgramacao
    @HashtagProgramacao  2 года назад +11

    Fala galera!
    Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!
    ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_1NNMzL4W8ws
    ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-11iv_yRFoMOLV-eDC71nbx2pmoigUfesc?origemurl=hashtag_yt_org_planilhapyt_1NNMzL4W8ws
    ► Para instalar o Jupyter, acesse: ruclips.net/video/_eK0z5QbpKA/видео.html
    ► Blog: bit.ly/2MRUZs0
    ► RUclips: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2

    • @severinomanoelsilva4217
      @severinomanoelsilva4217 2 месяца назад

      Seria interessante um exemplo desse com uso do bdd. Sua apresentação ficou show de bola

  • @marciogarciagarcia8132
    @marciogarciagarcia8132 Месяц назад

    Lira é o melhor prof., manja muito!!!

  • @prifolchito
    @prifolchito Год назад +3

    Melhor video sobre Playwright! Simples e didático!

  • @MarceloCarneirodaFontoura
    @MarceloCarneirodaFontoura 3 месяца назад

    Como sempre, uma ótima apresentação com exemplos práticos e consistentes. Parabéns, Lira.

  • @gustavorosas-dev
    @gustavorosas-dev Год назад +1

    LIRA É O CARA! Valeeeeu por mais este ensinamento.
    Já estou maratonando a Hashtag Programação há algum tempo, rs.

    • @chopper_kun988
      @chopper_kun988 Год назад

      oi, estou com uma dificuldade em usar o playwright, estou querendo muito aprender automação web, já tentei usar selenium e não funcionou, acontece é que no meu programa está dando erro no seguinte código: from playwright.sync_api import sync_playwright
      with sync_playwright as p:
      estou usando o vscode e na parte de problemas aparece o seguinte: bloco recuado esperado

  • @MatematicaTel
    @MatematicaTel 8 месяцев назад

    Funcionou na hora! Muuuito obrigado, Professor Lira!

  • @enzolara7479
    @enzolara7479 Год назад +1

    Eu tô muito impressionado e gratp com o nível da sua explicação hahah clareou muito minha mente

  • @welington2santos
    @welington2santos Год назад +1

    Muito legal esse conteúdo. Bem didático e objetivo. Parabéns!!

  • @alex182z
    @alex182z 2 года назад +19

    Top demais Lira,
    Aqui na minha empresa utilizo playwright desde que conheci a ferramenta há aprox. 3 meses e desde então quase abandonei o Selenium
    Tem uns métodos bem interessantes como o "page.wait_for_selector" onde ele aguarda um elemento aparecer para fazer algo na sequencia, o que seria bem útil ali no final do seu vídeo, ele iria aguardar um elemento da página pós envio do formulário.
    Outra funcionalidade bem interessante é o user_data_dir, que armazena a sua sessão e pode continuar de onde você parou, como por exemplo se você estiver logado em uma rede social, ele armazena o login e você pode continuar uma segunda ou terceira execução do código como se tivesse continuando da primeira.

    • @Carelli19
      @Carelli19 2 года назад

      Se eu criar um arquivo exe como faço para o playwright funcionar em outro Pc ?

    • @alex182z
      @alex182z 2 года назад +1

      @@Carelli19 Acredito que se você criar em um ambiente virtualizado ele funcione normal, mas nunca testei pra falar a verdade

    • @Carelli19
      @Carelli19 2 года назад

      @@alex182z valeu obg

    • @Carelli19
      @Carelli19 2 года назад

      @@alex182z obg

    • @amagami1008
      @amagami1008 Год назад +1

      Esse de esperar um elemento carregar, já tinha no Selenium, era só vc conferir a documentação

  • @dyegoaugusto-tw9kv
    @dyegoaugusto-tw9kv 2 года назад

    esse lira é pica. por mais que ele argumente, parece que os comandos já estão gravados na mente dele! o cara manja muito. parabéns lira!

    • @samy5929
      @samy5929 Год назад

      Mas quando se estuda e se domina um assunto é mesmo mano, algo normal.

  • @marcusaureliodobomfimvisgu9570
    @marcusaureliodobomfimvisgu9570 2 года назад +3

    Como de praxe vídeo excelente!!! Parabéns a toda equipe da #hastagprogramação.
    Queremos mais vídeos desse assunto, pode embalar que eu compro!!!

  • @DiegoDias-j6q
    @DiegoDias-j6q Год назад +2

    Muito bom ... parabéns !! obrigado por compartilhar seu conhecimento

  • @amaurisanntos6056
    @amaurisanntos6056 Год назад +2

    Cara, agradeço imensamente pelo conteúdo. Agradeço de verdade. Ótimo trabalho 🙏

  • @JoaoSantos-jb7ul
    @JoaoSantos-jb7ul 4 месяца назад

    Muito legal, Lira! Valeu! Obrigado!

  • @karinasoares-bl4ox
    @karinasoares-bl4ox Год назад

    VCS SÃO BONS D+ MLK

  • @ailtonlucas91
    @ailtonlucas91 10 месяцев назад

    Deu super certo!! Aula maravilhosa!

  • @renatascheiner5459
    @renatascheiner5459 2 года назад +2

    faça mais aulas sobre playwright!!! adorei o aula!

  • @gilissantos6532
    @gilissantos6532 2 года назад +2

    Ótimo vídeo como sempre, mostrando as bibliotecas que podemos usar além do Selenium.

  • @viceosteste
    @viceosteste 2 года назад

    Excelente, automatizado marcação de ponto da empresa rs

  • @Walter.Resquin
    @Walter.Resquin 5 месяцев назад

    Show! Vídeo TOP!

  • @CARIOCAJJ36
    @CARIOCAJJ36 2 месяца назад

    Gostei muito , direto e certo

  • @fernandobatista2754
    @fernandobatista2754 Год назад

    Lira muito otima sua aula, por favor, queria saber sobre inserir data, no campo data

  • @lucasmaiamoreira
    @lucasmaiamoreira 2 года назад +1

    Top.. Pode trazer mais conteúdo.

  • @Vivuvideo798
    @Vivuvideo798 2 года назад +2

    Lira seus videos sao muito Didaticos e gosto muito! Print ("TRAZ UM VIDEO POR FAVOR, DE COMO CONSILIAR OU SEJA JUNTAS ESTA FERRAMENTA COM UMA OUTRA FERRAMENTA QUE INDENTIFIQUE BOTOES, ATE MESMO PASTAS DENTRO DO COMPUTADOR, SEM QUE SEJA PADRAO! ALGO ALEATORIO DENTRO DO COMPUTADOR SEM POSIÇÃO FIXA, A ferramenta do pyautogui è bem simples para esse tipo de automoção, mas to aprendendo demais")

    • @sejafeliz1071
      @sejafeliz1071 2 года назад

      Opa. Se vc tiver conseguido me avisa aqui que tbm to precisando usar as duas juntas tbm
      Mas dps de uma certa quantidade de comandos o webdriver não vai mais

    • @Vivuvideo798
      @Vivuvideo798 2 года назад

      @@sejafeliz1071 Cara, eu nao aprendi, e infelizmente desisti. Se voce esta querendo e ve um futuro prosiga! Mas eu infelizmente parei ai!

  • @wct1001
    @wct1001 8 месяцев назад

    Olá! Primeiro parabéns pela aula.
    Neste exemplo que você demonstrou como funcionaria se uma pessoa tivesse uma lista de nomes e e-mails para digitar no formulário. Por exemplo: tenho uma lista de CPFs que preciso digitar em um sistema web.

  • @claudiojunior2578
    @claudiojunior2578 2 года назад +1

    muito top Lira!

  • @lucasroquedurval8950
    @lucasroquedurval8950 2 года назад +4

    otima vídeo parabens! O proximo poderia ser de automação de paginas com dropdown. fica a dica😉

    • @dellmachado85
      @dellmachado85 2 года назад +1

      Esse é um vídeo mto esperado por mim, automação de página com dropdown.
      #hastagprogramação

    • @alinemonteiro1
      @alinemonteiro1 9 месяцев назад

      @@dellmachado85 to o aguardo mesmo com dropdown

  • @EdsonAlanis
    @EdsonAlanis Год назад +1

    Onde posso hospedar esta aplicação python que suporte o playwright?? tem como fazer um video mostrando como hospedar e configurar?

  • @ed.borges
    @ed.borges 2 года назад

    Parabéns! Excelente vídeo. Apresentação de conceitos passo a passo é a melhor metodologia para o ensino técnico. Faça mais vídeos curtos de aplicabilidade desta poderosa linguagem de programação: Python. Obrigado.

  • @leonaldobatalha6564
    @leonaldobatalha6564 2 года назад +6

    Blz! Lira, vi dois videos de você falando sobre automação Web Playwright e Botcity. Qual melhor uso deles e suas diferenças ? E quando devo usar um ou outro ? Obrigado.

    • @coxinhanoob
      @coxinhanoob 2 года назад +2

      tenho essa mesma duvida agora que to começando

  • @betajony8094
    @betajony8094 2 года назад

    Tipo programar ele para ele pegar a conta por conta aperta esse mesmo negócio depois pegar outra conta colocar lado para pegar outra conta colocar lá todas as vez

  • @fefefefe8548
    @fefefefe8548 2 года назад +3

    meu da este erro
    Traceback (most recent call last):
    File "C:\Users\felipe\PycharmProjects\pythonProjectvivo\main.py", line 1, in
    from playwright.sync_api import sync_playwright
    ModuleNotFoundError: No module named 'playwright'

  • @sheylalima_
    @sheylalima_ Год назад +2

    Além desse video, voces tem algum curso que ensine essa combinação ? Python + Plawwright ?

  • @pirandonanet
    @pirandonanet 2 года назад

    Excelente vídeo. Parabéns

  • @viniciusrubia3656
    @viniciusrubia3656 2 года назад +4

    Lira, mesmo depois de instalar o playwright quando eu executo o comando "playwright install" ele retorna pra mim "bash: playwright: command not found.
    Mas está instalado tudo certinho, inclusive eu até consegui usar ele uma vez sim, mas ai agora ele fica apontando isso. O que seria??

  • @DieeghoBr
    @DieeghoBr Год назад +1

    Ele tem o mesmo b.o do selenium, que tem que ficar baixando um novo chromedriver toda vez que o navegador atualiza?

  • @timoteoalmeida7332
    @timoteoalmeida7332 2 года назад

    Seus videos são ótimos !

  • @StudioWeb-Internet
    @StudioWeb-Internet Год назад +1

    e quando ele pede pra aceitar os cookies, como consigo o xpath quando não me da a opção de inpecionar por gentileza?

  • @josefaccin
    @josefaccin 2 года назад +1

    Em caso de uma segunda aba, como se dá o tratamento disso no playwright? Obrigado e parabéns pela didática e qualidade! Mais um inscrito! Sucesso.

  • @brullex
    @brullex 2 года назад +1

    pedi esse vídeo e atendeu, eu tô migrando pro play, porém tem umas coisinhas para serem ditas, tipo, pra quem usa Linux e não usa derivados de ubunto, a muita incompatibilidade com os fontes, muitas das coisas rodam internet via apt-get então rpa quem usa dnf ou pacman/yay como eu, tem que ir lá e mudar na mão toda essa linha de comando e são muitas coisas, e ajustar algumas outras coisinhas, eu aconselho usar ou windows ou Ubuntu mesmo, tirando isso eu ainda não encontrei nenhum problema, só facilidades, ainda mais usando o codegen que já vem nele.

  • @downloadsflames
    @downloadsflames Год назад

    Já eu queria fazer com varias abas exemplo: 10 abas no navegador abertas repetindo o mesmo processo, mas quando chegasse no final esperasse 10 minutos e começasse da primeira e fizesse o mesmo processo de click e depois passa para próxima aba e esperar 10minutos

  • @Avnandrade
    @Avnandrade 2 года назад +1

    Toop, agora queria saber se vocês tem algum video com uma automação que faz preenchimento de uma planilha excel com dados de outra planilha excel?
    Conteúdos do Canal, são muito bons
    Parabens

  • @felipems9233
    @felipems9233 Год назад

    conteudo de vocês é muit bom. parabens. no meu ele abre o chromium no modo anonimo e o site que entro não aceita o login, tem como alterar para não anônimo?

  • @betajony8094
    @betajony8094 2 года назад

    Entrar logar apertar nesse botão vai automaticamente fechar e começar todo o processo novo outra conta fazer apertar apertar o canto clicar nesse outro lugar fechar e começar tudo de novo

  • @jorgepedross
    @jorgepedross Год назад +1

    Muito bom o vídeo. Estou com um desafio, preciso entrar num site em que foi autenticado pelo google, daí aparece que não posso fazer "login por esse dispositivo". Como posso passar por esse caso? Obrigado desde já

  • @andresoftcenter5244
    @andresoftcenter5244 6 месяцев назад

    O conteúdo da Hashtag é bom, dando uma dica, eu diria pra vc não usar os efeitos sonoros kkk, fica parecendo que tá passando conteúdo pra criança.

  • @androidgames2130
    @androidgames2130 2 года назад +3

    Uma dúvida, eu abri uma página específica de um site e quero deixar o programa parado lá naquela página até eu dar o comando que quero parar, sem ele fechar sozinho. Ent como faço isso?

  • @hordynaelmf
    @hordynaelmf 9 месяцев назад

    estou tendo dificuldade usando o selenium com uma janela que abre suspensa no site/sistema da minha empresa, é uma janela com uma informação, não consigo selecionar ela e fechar para poder continuar, nem ID nem XPATH seleciona a maldita pra eu poder fechar ela.

  • @movixia
    @movixia 2 года назад +3

    Como posso rodar o playwright fora da estrutura do 'with'? ou manter meu navegador aberto para utilizar a mesma instancia do navegador? como poderia ?

    • @Leon.Goncalves
      @Leon.Goncalves 2 года назад

      Comentando para ver respostas... eu achei muito mais fácil de usar, único incômodo até agora é exatamente sobre isso, não consigo sair de dentro do with.

  • @MarcosAurélio-n6v
    @MarcosAurélio-n6v 2 месяца назад

    Legal !

  • @jacintaferreira9978
    @jacintaferreira9978 11 месяцев назад

    E quando tenho subcategorias dentro de uma opção? como faço para ele clicar e selecionar?

  • @felipemarques6598
    @felipemarques6598 2 года назад +1

    Muito interessante o vídeo, mas estou com uma dúvida. Quero baixar um arquivo e salvar em uma pasta específica, como que eu faço?

  • @ronaldsena9078
    @ronaldsena9078 2 года назад +1

    Parabéns 👏 Like 👍 & ✍, Como abrir o navegador sem ser no modo anônimo do Chrome, e sim no usuário principal do browser ?

  • @DanielCoelhoGF
    @DanielCoelhoGF Год назад +1

    Como fazer com que não abra em janela anônima?

  • @emersonleite4477
    @emersonleite4477 2 года назад +2

    Uso o Playwright porque ele usa uma "cópia" do navegador. Diferente do Selenium que trava quando navegador atualiza.

  • @hordynaelmf
    @hordynaelmf 9 месяцев назад

    Qual seria o problema de uma aplicação feita tem Python, ou jogo, qual a desvantagem, já que falam que é pra data science?

  • @lucasmendoncaoficial
    @lucasmendoncaoficial 2 года назад +1

    @Lira, como eu faço para o playwright usar um navegador já aberto?
    a ideia seria:
    1 - reconhecer o chrome já aberto
    2 - acessá-lo
    3 - abrir uma nova guia
    4 - inserir a url
    5 - fazer as inserções
    dá uma força para a comunidade nisso.
    abraço.

  • @marcospaulo.p
    @marcospaulo.p 2 года назад +1

    Como criar um cofre de credenciais e depois usar variáveis que chamam o username e password salvos dentro do cofre?

  • @TW7DIGITAL
    @TW7DIGITAL 2 года назад

    Seus conteúdos são excelentes!!! voce tem algum video ensinando a colocar os codigos em botões, campos etc(Frond-end)?

  • @nyyx28
    @nyyx28 2 года назад

    e se eu precisar deixar o navegador aberto pra ficar atualizando uma variável q pega o xpath, eu deixo tudo dentro do with?

  • @samy5929
    @samy5929 Год назад

    Eu posso juntar esse código com outro para pegar informações do site e jogar numa planilha?

  • @RicardoOliveira-gw9zm
    @RicardoOliveira-gw9zm 6 месяцев назад

    Foste uma grande ajuda no projecto que estou a desenvolver. Preciso de uma ajuda tua. Quando crio o ficheiro executável, não funciona, nem mesmo no meu PC que tem o Playwright

  • @Lz77-roulett
    @Lz77-roulett Год назад

    E se por um acaso eu quisesse manter a página aberta para mexer nela ?
    Por exemplo, seguir a mesma função de abrir a página, fazer o login, mas depois manter ela aberta para mexer, como eu faço isso? seria possivel ?

  • @KedleyFigueira
    @KedleyFigueira 2 года назад

    muito bom, estou tentando fazer um cod pra enviar feliz aniversário automatizado no facebook hehe

    • @eu23
      @eu23 2 года назад

      Eai, deu certo?

    • @KedleyFigueira
      @KedleyFigueira 2 года назад

      @@eu23 ainda não consegui se tiver alguma ideia hehe

  • @eneaspintoneto9126
    @eneaspintoneto9126 2 года назад +1

    pip : O termo 'pip' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver
    sido incluído, veja se o caminho está correto e tente novamente. aparece esse erro pra mim, como corrigir?

  • @betajony8094
    @betajony8094 2 года назад +2

    playwright : O termo 'playwright' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique
    a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
    No linha:1 caractere:1
    + playwright install
    + ~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (playwright:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

  • @betajony8094
    @betajony8094 2 года назад

    mas para isso ele tem que apertar f12 e mudar lá a passagem para ficar em modo para celular senão literalmente a tela ficar sem aparece
    Pra coloka o login e nem nada disso

  • @workjob3893
    @workjob3893 2 года назад

    amigo procurei em todo lugar mas não encontrei a variável para roda o Opera pelo Chromiun, o que muda no código para mudar o navegador para chromiun opera ? Vlw #parabéns pelo vídeo

  • @mariomcfly7
    @mariomcfly7 2 года назад +4

    Aeeee. To achando mais fácil que o Selenium. Tem previsão de atualização das aulas do Python Impressionador para utilizacao com o playwright?
    :)
    Tua didática é espetacular.
    Valeu demais!

  • @betajony8094
    @betajony8094 2 года назад

    Pode mi ajuda
    Eu queria fazer ele entra em várias contas tipo com a mesma senha
    Mais pra esto ele tem que ficar em modo pra Cell o navegado

  • @davi8798
    @davi8798 2 года назад +2

    Fiquei com um dúvida gigante
    É possível automatizar uma sessão ja aberta? Exemplo eu quero automatizar um processo em um site mas com ele ja aberto sem ter que fazer o processo de login o tempo todo ou abrir o navegador o tempo todo teria como ?

  • @luislima1426
    @luislima1426 2 года назад

    amigo ajuda ai
    vou te da um exemplo
    quero pegar esse "board in" por que ele alterna fica entre 'board in" e "board out"
    quero usar uma condição nele
    qual função eu uso para verificar se é
    board in ou board out
    page.query_select
    page.locate
    etc...

  • @studioragenciademarketing1590
    @studioragenciademarketing1590 2 года назад

    como fazpra manter a sessao nesses navegadores e quando abrir ele ja ter a sessao iniciada

  • @SamuelAngelo0758
    @SamuelAngelo0758 2 года назад

    Mais automações com playwrighttttt

  • @rc1982
    @rc1982 2 года назад +1

    Precisa abrir o PyCharm toda vez que for rodar esse código? Demora muito. Como faz para transformar esse código em uma aplicação independente?

  • @BrDivulga
    @BrDivulga 6 месяцев назад

    E se eu quisesse ,tirar um print ,tipo pegar um valor de um site e salvar ele como TXT ,por exemplo

  • @222wfsnpir
    @222wfsnpir 2 года назад

    Como q faz em sites com anúncio? Quando clico no site a primeira vez sempre tem popup e dá erro no script

  • @samy5929
    @samy5929 Год назад

    Diariamente no meu trabalho eu abro um site e pego algumas informações dele algumas vezes no dia, tem como automatizar né?

  • @diegonp12
    @diegonp12 2 года назад

    Como faria para pegar o nome e o email de um arquivo, para preencher os dados?

  • @TibiaMacros1337
    @TibiaMacros1337 Год назад

    alguem sabe me dizer se é possivel iniciar o Playwright em um navegador que já está aberto em uma certa pagina?

  • @vitorstark7957
    @vitorstark7957 Год назад

    Rapaz eu uso o navegador Brave

  • @vedita908
    @vedita908 2 года назад +1

    Massa, Lira como faco para importar um arquivo que contenha senha minha ao inves de digitar ela no terminal? Vi num video vc fez um from senha import senha, mas qual extensao do arquivo e como faço?

    • @marcusaureliodobomfimvisgu9570
      @marcusaureliodobomfimvisgu9570 2 года назад

      Olá Vinícius Loss,
      Para atender essa sua necessidade bastaria criar um arquivo com a extensão .py (Ex. login.py) e nele, por exemplo criar uma variável com a sua senha (var = 123456789) e fazer o import dele no seu código como se fosse um módulo normal (Ex: from login import senha). Depois disso vc pode usar esse valor no campo específico com o playwright, da forma como o Lira ensinou. Para ficar melhor ainda seria interessante inserir nesse arquivo (login.py), em outra variável, seu usuário também (user = Loss).

  • @Filipe.8
    @Filipe.8 2 года назад

    👏

  • @emerson51802
    @emerson51802 2 года назад

    Não conhecia está biblioteca, top... Mas achei o meio lento, o Selenium foi mais performático em algumas automações que tenho, tentei migrar pq já achava o Selenium bem devagar

  • @FELIPECHROME
    @FELIPECHROME 5 месяцев назад

    No jupyter não deu certo, já no pycharm não tive problemas

  • @boraanalisar
    @boraanalisar 2 года назад

    Top

  • @danilofranchini8941
    @danilofranchini8941 2 года назад

    Já era.
    Não funciona mais. Igual ao Selenium.
    No final dá o seguinte erro:
    Error: It looks like you are using Playwright Sync API inside the asyncio loop. Please use the Async API instead.

  • @Lucsdo
    @Lucsdo 2 года назад

    Salve Mestre, eu consigo usar o Python no backend do meu site para ele executar e editar arquivos .bat no meu computador? me recomenda algum curso?

  • @MirellaPSz
    @MirellaPSz Год назад

    tava tentando automatizar um processo chato de um rpg online, mas depois do login o site desloga e aparece a mensagem "You have been logged out since you are using an invalid browser". alguém sabe como posso resolver? o rpg é o the crims

  • @uetosilva
    @uetosilva 7 месяцев назад

    Alguem pode me ajudar com esse erro, Estou usando do Pycharm.
    Executei o comando: pip install playwright, quando fui executar o comando: playwright install dar esse erro abaixo:
    playwright : O termo 'playwright' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído,
    veja se o caminho está correto e tente novamente.
    No linha:1 caractere:1
    + playwright install
    + ~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (playwright:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundExceptio

  • @jeffersonamaro2261
    @jeffersonamaro2261 2 года назад

    Gostei do video, mas como faço para o Chrome não fechar. Preciso criar um loop, ou usar outra ferramenta? Se alguém puder responder agradeço.

  • @ZyronBr
    @ZyronBr Год назад

    Tenho uma dúvida, quero automatizar um processo de baixar notas fiscais na empresa em que eu trabalho. Porém como abre em uma guia anônima, na hora de clicar para fazer o download, aparece uma mensagem de “segurança”, o problema é que essa mensagem que eu deveria programar para clicar no “ok”, não é em html, e aí eu acabei travando nesse processo 🥺 alguém consegue me ajudar?

  • @SticktronM
    @SticktronM 2 года назад +1

    E se o xpath não estiver na tela, por exemplo, coloco pra clicar em um xpath só que a página ainda não carregou? Sei que tem o time.sleep, mas queria algo dinâmico

    • @Sk4in8
      @Sk4in8 2 года назад +1

      Não sei bem como funciona no Playwright, mas sei que no Selenium tem como você procurar um elemento no navegador (por exemplo o xpath) e, atravéz de uma lista, vê se ele dá um retorno, sendo ele 0 ou 1; assim você consegue esperar aquele elemento aparecer na tela pra, só então, a automação continuar. Vou te mostrar um vídeo, que eles mesmos fizeram, pra entender melhor:
      (A partir de 9:53 ele explica melhor) ruclips.net/video/wrxrpC5Yeac/видео.html

    • @SticktronM
      @SticktronM 2 года назад +1

      @@Sk4in8 valeu brother, tava com essa dúvida, no selenium já ajuda bastante!!

    • @Sk4in8
      @Sk4in8 2 года назад +1

      @@SticktronM Tmj, irmão. Também não sei muita coisa, mas, no que eu puder ajudar, eu tento ✌🏼

    • @brunolemes563
      @brunolemes563 2 года назад +2

      Você usa o comando ".wait_for_selector"
      Exemplo (usando o Xpath):
      página.wait_for_selector('xpath=sjwidjwsnwos')
      Assim o próximo comando só vai ser executado quando o elemento for encontrado

  • @marcosantoniodasilvalemes3788
    @marcosantoniodasilvalemes3788 Год назад

    Lira Como eu consigo falar com você?

  • @gustavinhorodrigues3136
    @gustavinhorodrigues3136 Год назад +1

    Puppeteer trocou de nome? Kkkkkkkkkkkkkkkkkkkkkkkkk'

  • @omascara1786
    @omascara1786 2 года назад

    nao tem como fazer realmente no automatico. Tipo, ele nao acessar informaçoes só de um site, mas de varios sites de forma automatica

  • @nielitton7819
    @nielitton7819 2 года назад

    Como faço pra subir essa aplicação pro Heroku?

  • @Marcelo-tz6du
    @Marcelo-tz6du 2 года назад +2

    me pergunto pq eu usaria esse e não o Selenium

    • @DieeghoBr
      @DieeghoBr 6 месяцев назад +1

      Esse nao precisa colocar driver do Chrome e nem ter o Chrome instalado nem ficar atualizado navegador e Chrome driver

  • @victorhenrich8635
    @victorhenrich8635 2 года назад

    Olá, eu gostaria de saber como funciona a mensalidade dos cursos da Hashtag. É por período de inscrições? Pois quando eu acessei não tinha opção para estar adquirindo o curso

  • @douglasvilela5848
    @douglasvilela5848 2 года назад

    Fala Lira.
    Ao inserir o pip, é retornado a mensagem : O termo 'pip' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho
    tiver sido incluído, veja se o caminho está correto e tente novamente.
    Como proceder?

    • @kauanbezerra5366
      @kauanbezerra5366 Год назад

      Verificar se tem o caminho do pip no path, em variáveis do sistema