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: ua-cam.com/video/_eK0z5QbpKA/v-deo.html ► Blog: bit.ly/2MRUZs0 ► UA-cam: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
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.
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
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.
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??
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.
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.
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'
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?
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")
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
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.
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á
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
@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.
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.
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 ?
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
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
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...
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
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?
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
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
@@marcelohenriquepsy1491 eu também acho o Selenium bem mais fácil, por isso queria saber se o Playwright tem alguma vantagem em relação a ele, por ser mais complexo (no sentido do código).
@@andresilva3940 eu acho que ele usou o playwright devido a existência de vários comandos do selenium estarem deprecated(depreciados), falo por experiência própria, uma vez tentei automatizar para o instagram(usando o selenium) e não deu muito certo!
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.
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 ?
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?
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
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!
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
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?
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).
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
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
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) ua-cam.com/video/wrxrpC5Yeac/v-deo.html
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
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
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?
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.
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?
Isso é o que acontece ao tentar fazer a instalação, alguma ideia do que está acontecendo? PS C:\Users\Mauricio\PycharmProjects\pythonQUOTEX> pip install playwright 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. No linha:1 caractere:1 + pip install playwright + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
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
Gostaria de saber se alguém pode me ajudar, fiz uma automação utilizando o playwright e funciona quando está "headless=False" porém quando tiro o headless por algum motivo a função ".click()" não funciona e então sou obrigado a deixar no "headless=False", porém o meu pc não é dos melhores, e isso atrapalha, já que com as páginas abertas o pc fica com menos ram, portanto perde performance, alguém sabe como resolver?
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
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: ua-cam.com/video/_eK0z5QbpKA/v-deo.html
► Blog: bit.ly/2MRUZs0
► UA-cam: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
Seria interessante um exemplo desse com uso do bdd. Sua apresentação ficou show de bola
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.
Se eu criar um arquivo exe como faço para o playwright funcionar em outro Pc ?
@@Carelli19 Acredito que se você criar em um ambiente virtualizado ele funcione normal, mas nunca testei pra falar a verdade
@@alex182z valeu obg
@@alex182z obg
Esse de esperar um elemento carregar, já tinha no Selenium, era só vc conferir a documentação
Eu tô muito impressionado e gratp com o nível da sua explicação hahah clareou muito minha mente
Melhor video sobre Playwright! Simples e didático!
LINDAAAAAAAAAAAAAAAAAAAAAAAAA
Como sempre, uma ótima apresentação com exemplos práticos e consistentes. Parabéns, Lira.
LIRA É O CARA! Valeeeeu por mais este ensinamento.
Já estou maratonando a Hashtag Programação há algum tempo, rs.
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
Lira é o melhor prof., manja muito!!!
Muito legal esse conteúdo. Bem didático e objetivo. Parabéns!!
Funcionou na hora! Muuuito obrigado, Professor Lira!
Muito bom ... parabéns !! obrigado por compartilhar seu conhecimento
Cara, agradeço imensamente pelo conteúdo. Agradeço de verdade. Ótimo trabalho 🙏
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!!!
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.
tenho essa mesma duvida agora que to começando
faça mais aulas sobre playwright!!! adorei o aula!
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!
Mas quando se estuda e se domina um assunto é mesmo mano, algo normal.
Deu super certo!! Aula maravilhosa!
Além desse video, voces tem algum curso que ensine essa combinação ? Python + Plawwright ?
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??
Onde posso hospedar esta aplicação python que suporte o playwright?? tem como fazer um video mostrando como hospedar e configurar?
Ótimo vídeo como sempre, mostrando as bibliotecas que podemos usar além do Selenium.
Ud0hhhhhk
T
Muito legal, Lira! Valeu! Obrigado!
Excelente, automatizado marcação de ponto da empresa rs
VCS SÃO BONS D+ MLK
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.
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.
Ele tem o mesmo b.o do selenium, que tem que ficar baixando um novo chromedriver toda vez que o navegador atualiza?
Lira muito otima sua aula, por favor, queria saber sobre inserir data, no campo data
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'
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?
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")
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
@@sejafeliz1071 Cara, eu nao aprendi, e infelizmente desisti. Se voce esta querendo e ve um futuro prosiga! Mas eu infelizmente parei ai!
Top.. Pode trazer mais conteúdo.
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.
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.
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á
Show! Vídeo TOP!
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?
Gostei muito , direto e certo
otima vídeo parabens! O proximo poderia ser de automação de paginas com dropdown. fica a dica😉
Esse é um vídeo mto esperado por mim, automação de página com dropdown.
#hastagprogramação
@@dellmachado85 to o aguardo mesmo com dropdown
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
@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.
mais facil usar o pyautogui
e quando ele pede pra aceitar os cookies, como consigo o xpath quando não me da a opção de inpecionar por gentileza?
Uso o Playwright porque ele usa uma "cópia" do navegador. Diferente do Selenium que trava quando navegador atualiza.
Como posso rodar o playwright fora da estrutura do 'with'? ou manter meu navegador aberto para utilizar a mesma instancia do navegador? como poderia ?
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.
Excelente vídeo. Parabéns
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?
Parabéns 👏 Like 👍 & ✍, Como abrir o navegador sem ser no modo anônimo do Chrome, e sim no usuário principal do browser ?
muito top Lira!
Qual seria o problema de uma aplicação feita tem Python, ou jogo, qual a desvantagem, já que falam que é pra data science?
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 ?
também queria saber rsrsrs
Seus videos são ótimos !
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
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
Seus conteúdos são excelentes!!! voce tem algum video ensinando a colocar os codigos em botões, campos etc(Frond-end)?
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...
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
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?
Como fazer com que não abra em janela anônima?
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
Como criar um cofre de credenciais e depois usar variáveis que chamam o username e password salvos dentro do cofre?
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?
Eu posso juntar esse código com outro para pegar informações do site e jogar numa planilha?
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
To com o mesmo problema
@@juninho7619 n sei como dar jeito nisso
mesmo problema aqui
Qual a grande diferença entre o Selenium e esse Playwright? Um é melhor que o outro ou é só questão de gosto?
Boa pergunta!
achei o selenium mais facil, sei la
@@marcelohenriquepsy1491 eu também acho o Selenium bem mais fácil, por isso queria saber se o Playwright tem alguma vantagem em relação a ele, por ser mais complexo (no sentido do código).
Tenho a mesma dúvida.
@@andresilva3940 eu acho que ele usou o playwright devido a existência de vários comandos do selenium estarem deprecated(depreciados), falo por experiência própria, uma vez tentei automatizar para o instagram(usando o selenium) e não deu muito certo!
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.
E quando tenho subcategorias dentro de uma opção? como faço para ele clicar e selecionar?
e se eu precisar deixar o navegador aberto pra ficar atualizando uma variável q pega o xpath, eu deixo tudo dentro do with?
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 ?
Diariamente no meu trabalho eu abro um site e pego algumas informações dele algumas vezes no dia, tem como automatizar né?
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?
comigo do mesmo jeito
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
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!
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
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?
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).
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
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
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) ua-cam.com/video/wrxrpC5Yeac/v-deo.html
@@Sk4in8 valeu brother, tava com essa dúvida, no selenium já ajuda bastante!!
@@SticktronM Tmj, irmão. Também não sei muita coisa, mas, no que eu puder ajudar, eu tento ✌🏼
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
Legal !
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
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?
Fala Lira, e pessoal. Cara estou com um dilema. E quando o link retorna que o numero não tem whatsapp , como tratar esse erro??
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.
No jupyter não deu certo, já no pycharm não tive problemas
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.
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
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?
Verificar se tem o caminho do pip no path, em variáveis do sistema
Como q faz em sites com anúncio? Quando clico no site a primeira vez sempre tem popup e dá erro no script
Como faria para pegar o nome e o email de um arquivo, para preencher os dados?
como fazpra manter a sessao nesses navegadores e quando abrir ele ja ter a sessao iniciada
alguem sabe me dizer se é possivel iniciar o Playwright em um navegador que já está aberto em uma certa pagina?
Isso é o que acontece ao tentar fazer a instalação, alguma ideia do que está acontecendo?
PS C:\Users\Mauricio\PycharmProjects\pythonQUOTEX> pip install playwright
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.
No linha:1 caractere:1
+ pip install playwright
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
To com o mesmo problema
Lira Como eu consigo falar com você?
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
Como faço pra subir essa aplicação pro Heroku?
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.
E se eu quisesse ,tirar um print ,tipo pegar um valor de um site e salvar ele como TXT ,por exemplo
Gostaria de saber se alguém pode me ajudar, fiz uma automação utilizando o playwright e funciona quando está "headless=False" porém quando tiro o headless por algum motivo a função ".click()" não funciona e então sou obrigado a deixar no "headless=False", porém o meu pc não é dos melhores, e isso atrapalha, já que com as páginas abertas o pc fica com menos ram, portanto perde performance, alguém sabe como resolver?
Preciso fechar um modal usando automação, mesmo pegando os xpath corretamente ele diz que n esta do DOM, quem poder me ajudar agradeceria muito!
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
👏
me pergunto pq eu usaria esse e não o Selenium
Esse nao precisa colocar driver do Chrome e nem ter o Chrome instalado nem ficar atualizado navegador e Chrome driver
Mais automações com playwrighttttt