Python Selenium Tutorial #1 - Web Scraping, Bots e Testes

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Esse tutorial de selenium é feito especialmente para iniciantes que gostariam de aprender como utilizar o módulo selenium para o Python, voltado para web scraping, testes na web e criar robôs em sites. Selenium é um framework que permite que você interaja com sites utilizando o que chamamos de Webdriver. Neste tutorial, vamos aprender como instalar o Chrome Webdriver, e vamos automatizar o primeiro site usando selenium, vamos automatizar o cookie clicker!
    ➡️ Chrome Web Driver Download: chromedriver.c...
    ➡️ Cookie Clicker:
    orteil.dashnet...
    ⚠️ Se inscreva no meu canal para acompanhar os novos conteúdos:
    / @d_napoli
    Deixe seu LIKE e se INSCREVA no canal para mais conteúdos!
    Tags:
    Tutoriais de Python
    Selenium Python
    Python selenium tutorial
    Selenium tutorial para iniciantes
    Automação web com selenium
    Hashtags:
    #python #selenium #programacao

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

  • @Aeritth
    @Aeritth ปีที่แล้ว +12

    Depois de 1 ano deste vídeo (que é uma obra prima), algumas sintaxes do Selenium mudaram, para os principiantes como eu, a dica é colocar o código no ChatGPT, ele corrige o código atualizando as sintaxes e explica a diferença...
    Muito obrigado pelo conteúdo Diego!

    • @viniciuslopes5795
      @viniciuslopes5795 5 หลายเดือนก่อน

      Obrigado amigo voce é um amigo

  • @wellingtonsantiago8242
    @wellingtonsantiago8242 ปีที่แล้ว +17

    voce precisa continuar a fazer videos assim cara, ficou melhor que muitos canais gigantes

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

      Muito obrigado, Wellington!
      Comentários assim estimulam muito a continuar a produção dos vídeos!
      Tmj!

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

      Agora tem mais 1, eu =)

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

    3:02, estou aqui na maior atenção focado no tutorial e do nada vem essa, sensacional! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH

  • @Daniel-cc3py
    @Daniel-cc3py ปีที่แล้ว +2

    Seu tutorial é incrível, didática maravilhosa, exemplo excelente e descontraído!

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน +1

      Que isso, fiquei até constrangido kkk
      Valeu demais mano!

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

    O que vc ensinou nesse video, dezenas de canais e cursos nao conseguem passar 5% do que ensinou nesse video. Muito top.

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

    Indignado que você só tem 326 inscritos, seu conteúdo é muito bom
    Logo logo estará nas centenas de milhares

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

    Vídeo muito bom cara, o único que achei que foi direto ao ponto sem enrolação
    Consegui fazer um consultor do valor do dólar com o conhecimento desse vídeo, show demais

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

    Diego obrigado para pelas explicações! Obrigado!

  • @diogosilva4643
    @diogosilva4643 5 หลายเดือนก่อน

    Cara você é de mais, explica muito bem, virei seu fã, e vou te seguir, que Deus te abençoe.

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Valeu demais mano!

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

    Apanhei p'ra caramba até encontrar seu tutorial top das galáxias.
    Ganhou mais um inscrito.

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

    Cara sou iniciante, e mesmo sendo iniciante com a tua didática eu consegui entender muita coisa! Sensacional 👏👏

  • @raulmorais13
    @raulmorais13 6 หลายเดือนก่อน

    Muito massa seu conteúdo Diego... eu tive alguns problemas no meu código, precisei fazer adaptações mas no fim deu tudo certo.. show de bola o conteúdo!!!

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

    eu gostei muito do seu metodo de trabalhar com selenium, mudou minha produtividade

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

    Que vídeo top! No momento o código está desatualizado pq o site colocou uma tela de escolha de idioma assim que abre o site. Continue com vídeo assim! +1 inscrito, likeeeee!

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

      Faala Ricardo, valeu pelo comentário! 👊🏼
      Essa parte do código ficar desatualizado é complicado mesmo... É uma consequência com o tempo.
      Mas o que importa é o fundamento que tá por trás! 🚀
      Fico feliz que curtiu o vídeo, tamo junto d+!

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

    Fascinante, sua didática, explicou muito bem, além da edição de vídeo ficou top

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

      Muito obrigado, Michael! Fico muito feliz que vc curtiu o vídeo!

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

    Cara, voce é incrivel
    tem curso em algum lugar mano? Da consultoria sei la kkkkkk Queria aprender com voce

  • @EscolhaAmbiental
    @EscolhaAmbiental 10 หลายเดือนก่อน

    Um dos melhores vídeos que vi de tutorial! Pena que o canal deu uma parada!

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

    Bom dia,
    Gostei muito do vídeo. A sua didática é clara e objetiva

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

    Que didática boa pqp

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

    Meu irmão, tu és maluco mesmo! muito bom cara! Parabéns!!!

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

    esse video é incrível, queria saber como faz isso em um site especifico o da bet 365 pra buscar sempre o proximo resultado !

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

      Quem sabe num futuro nao sai algum vídeo voltado pra esse universo de aposta online? 🤔

  • @wellingtonsantiago-pt8mv
    @wellingtonsantiago-pt8mv 11 หลายเดือนก่อน

    Voltando dnv e tá perfeito

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

    Meu deus, aula ótima! Parabéns pelo trabalho

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

      Valeeeu Guilherme!

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

    Parabéns, continue com esse excelente trabalho.

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

      Faala Wendel!
      Muito obrigado, cara! Comentários assim me estimulam muito a continuar produzindo conteúdo!

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

    Aula sensacional! Parabéns

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

    Muito didático!! Vídeo Top!!

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

      Valeu Thiago! Tamo junto!

  • @suelidahora
    @suelidahora 19 วันที่ผ่านมา

    Putz! Vc é super didatico!
    Vc tem algum curso pra iniciantes pra vender?

    • @d_napoli
      @d_napoli  15 วันที่ผ่านมา

      Muito obrigado 🫶🏼
      Ainda não tenho nenhum curso. Quem sabe no futuro? 😬

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

    que conteudo bacana! muito bom mesmo, ja me inscrevi!! tem futuro!

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

      Valeeeu Jorge! Muito obrigado pelo comentário!

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

    incrível sua didática, parabéns!!

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

    Tá de parabéns irmão q aula show , queria saber uma coisa tem como me dá uma aula ? Fazer um vídeo pra mim ? Tipo vídeo aula

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

    3.03 e o cara manda um peidinho e solta a risada....hauahauahauahau

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

      😂😂😂😂 Eu tbm percebi. 😂😂😂😂😂
      Quem nunca né?

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

      Era ediçao ahsuahusa
      Mas fico feliz que vcs pegaram esse detalhe! Brabos!!!

  • @pietrovinicius
    @pietrovinicius 10 หลายเดือนก่อน

    ótimo video!

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Valeu mano!

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

    Ótimo vídeo e adorei a edição! Kkkkkkkk

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

    boa dica do dicionario

  • @danielschimidel5084
    @danielschimidel5084 5 หลายเดือนก่อน

    Kkkkkk, o maluco é brabo

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Kkkk Valeu mano!

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

    mano seu video ta muito bomm vei

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

    O loko vc eh muito fera

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

      Tamo junto, Diogo!

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

    Otimo video!!!

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

    Consegui melhorar. Consegui fazer o script clicar no cookie dourado que aparece em tempos aleatorios e ordem aleatorio e comprar os itens da loja

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Brabo!

  • @gemersonization
    @gemersonization 2 หลายเดือนก่อน

    tenho uma duvida, quando vc abre o cmd no seu ja aparece algo a mais escrito no caso isso \Desktop\Cookie_Clicker> e no meu não e mesmo que eu escreva não vai

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      Você precisa navegar até a pasta que você está codando o seu programa.
      Para navegar você usa o comando “cd”
      Exemplo:
      “cd C:/Desktop/cookie_clicker”

  • @FabioSantos-nn4sp
    @FabioSantos-nn4sp ปีที่แล้ว

    Mestre o video e muito bom, e a didatica facil de apreender.
    Porem quando executo os comandos, abre a pagina em branco do chrome muito rapido e fecha sozinha.
    Poderia me orientar por favor .

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

      Valeu por acompanhar, mano!
      A tela branca esta aparecendo em que momento?
      Quanto você tem do código pronto?

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

    Cara, vi seus vídeos por acaso porque to precisando fazer uma integração entre o Google Sheets e o Selenium pra automatizar uma tarefa do trabalho com uma planilha com mais de 200k de users, mas eu simplesmente não consegui fazer 🥲

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

      Precisa ser entre google sheets e selenium? O Google Sheets tem API bem fácil de usar. Imagino que deva ser bem mais simples do que automatizar a partir da tela.

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

      @@d_napoli Basicamente eu tenho essa planilha do Google Sheets que contém aproximadamente 200k de usuários inativos a mais de 6 meses (no momento que fizemos o relatório) e o saldo que preciso retirar da conta deles por conta dos nossos T&C. Além disso, tenho o painel do servidor onde consulto os usuários, a última data que acessaram a conta e o saldo que possui na conta (informações relevantes).
      Eu preciso pegar o usuário da planilha no Google Sheets, ir para a aba do painel, pesquisar pelo usuário, verificar se de fato ele não entra a mais de 6 meses. Caso tenha entrado, voltar para a aba da planilha e remover a linha desse usuário, seguindo para o próximo usuário da linha seguinte.
      Caso não tenha entrado nos últimos 6 meses, ir até a área de controle do saldo, inserir o valor à remover (copiado da planilha no Google Sheets, na linha do mesmo usuário) e remover o saldo.
      Depois disso, retornar na aba da planilha do Google Sheets e marcar a caixa de seleção, confirmando que o saldo foi removido.
      Isso "resumidamente", porque no caso teria que fazer etapa por etapa né.
      Pesquisando aqui no TH-cam e utilizando o ChatGPT, ele me direcionou a utilizar Google Apps Script, Google Sheets API e o Selenium, mas eu não consegui fazer a integração entre todos eles e fazer funcionar em uma janela do Chrome somente com as duas abas nela, porque pelo que li no código do Selenium, ele abriria uma nova janela toda vez que executasse o script.
      Só pra constatar que eu sou totalmente leigo em codar. Eu to pra começar minha facul de ADS no fim desse mês, mas não manjo nada kkkk
      Tive poucos contatos com programação até hoje, mas gosto muito da área.
      Enfim, é isso irmão, segue essa bíblia aí kkkk

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

      Achei que não tinha respondido porque não tava encontrando a mensagem kkk

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

    look! today I found out that Google is no longer allowing login that way. is there another way to automatically login using Python?

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

    não conseguir criar esse "SITE_MAP", no selenium 4.0 mudou e fazendo dessa forma ele acusa as sequências de botões como strings. Para dar certo eu tive que fazer essa linha de código: self.driver.find_element(By.XPATH, ''/html/body/div[2]/div[2]/div[12]/div/div[1]/div[1]/div[10]''.
    E assim ele executa o processo, permanece correto ? Também estou o webdriver_manager, dai não preciso desse processo todo de mover o exe. e encontralo.

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Permanece correto sim, o site_map seria só para facilitar a leitura do código.
      Como você está buscando pelo caminho do Driver? Verifique se colocou as barras corretamente na string

  • @gfsouza86
    @gfsouza86 2 หลายเดือนก่อน

    Preciso acessar um Google Drive e realizar o download de um arquivo CSV pra o meu computador....
    Como fazer isso?

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      Imagino que utilizando a API do Google Drive você vai ter mais sucesso. O selenium não é o ideal para esse tipo de tarefa não.

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

    Como faço para automatizar esses clicks, no meu próprio navegador?
    Pq o selenium abre um sem nada configurado

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

    Jogava muito esse jogo do biscoito, agora vou voltar a jogar só por causa disso kkkkkkkkkkkkkkk

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Ashauhsuhsaushau

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

    cara, peguei um software do github e rodei, mas ai o site no qual ele tá tentando fazer scraping tá dando block pelo cloudflare, diz que o site bloqueou o acesso, há como resolver isso?

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      Só com muita reza braba 😂
      Brincadeiras a parte… tem algumas configs que você pode fazer.
      Esse problema acontece porque o cloudflare identificou que o seu browser era um agente automático, daí pra passar por isso, você precisa convencer ele do contrário… Tem varias coisas que podem ser feitas:
      - settar configs no header das suas chamadas
      - add delay entre as atividades do bot
      - settar user agents nas configs
      São muitas opções. Espero ter dado um norte! Abraços

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

    Boa noite!! Eu sou leigo nessa de programar e estou querendo aprender, eu nao consegui executar esse metodo seu ai, quando mando executar o codiggo ele nao passa do primeiro (def) ele nao pula para o segundo como faço voce poderia me informar o que estou fazendo de errado

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

    Meu navegador fecha automaticamente assim que inicio o código. O que pode ser?

  • @user-iv8bg6ek1u
    @user-iv8bg6ek1u 2 หลายเดือนก่อน

    Boa tarde
    Utilizando o SELENIUM eu consigo entrar em um google drive e realizar o download de um arquivo .CSV?

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      Mano, conseguir consegue….
      Mas tem alguns poréns:
      - selecionar a pasta de destino do download é chatinho
      - se tiver que fazer login no drive aumenta a complexidade
      Talvez a API do Google Drive te atenda mais. 😬

    • @user-iv8bg6ek1u
      @user-iv8bg6ek1u 2 หลายเดือนก่อน

      @@d_napoli iria salvar em C: mesmo
      Usaria em python pois estou automatizando uma paradinha aqui rs

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      @@user-iv8bg6ek1u a dificuldade é que o caminho onde se coloca os arquivos, aparece numa tela de PopUp, que salvo engano faz parte do sistema operacional, possivelmente o Selenium não teria acesso.
      A solução da API não te atende?

    • @user-iv8bg6ek1u
      @user-iv8bg6ek1u 2 หลายเดือนก่อน

      @@d_napoli ah ta
      nem se usasse outra biblioteca para fazer isso?

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      @@user-iv8bg6ek1u Tem algumas libs que fazem isso sim, mas eu não tenho conhecimento prático dessa parte para te informar. Vale tentar.

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

    Alguém pode me indicar um bom curso de web scraping?

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

    cara o self.driver.find_driver_element_by_xpath nao esta funcionando, esta funcao foi descontinuada?

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

      sim, acredito que sim, eu troquei por self.driver.find_element('xpath', self.site_map["buttons"]["recapcha"]["xpath"]).click(), e funcionou.

  • @aramisplay2540
    @aramisplay2540 2 หลายเดือนก่อน

    Caso eu queira colocar um tempo, onde eu coloco?

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      Como assim colocar um tempo?

    • @aramisplay2540
      @aramisplay2540 2 หลายเดือนก่อน

      @@d_napoli posso criar uma pasta e colocar esse webdriver nela ?

    • @d_napoli
      @d_napoli  2 หลายเดือนก่อน

      @@aramisplay2540 sim, basta você referenciar o caminho no código.

  • @wellingtonsantiago-pt8mv
    @wellingtonsantiago-pt8mv 11 หลายเดือนก่อน

    Queria continuacao, mas acho que nao vai ter😢

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Como já dizia o meme: Achou errado! Kkk
      Só não é de selenium, mas tem vídeo novo.
      Qualquer dia sai a parte 2 do Selenium

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

    Bom dia mano, como posso falar com voce no pv?

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

      Fala Sav, beleza?
      Cara, você pode consultar o meu e-mail na aba "Sobre" do canal.

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

      @@d_napoli ok vou mandar um email para voce.obrigado

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

    kkkkkkkkkkkkkkkk q edicao foda

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

      Valeeu Filipe!

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

    Cara.. me ajuda!!!!!1
    Preciso clicar no seguinte objeto
    Export
    como posso fazer isso no selenium com o python

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

      Faaala Saulo, beleza?
      Cara... Vc pode fazer isso usando o mesmo princípio do vídeo.
      Pode utilizar o xpath quando inspeciona elemento, ou então usar outros métodos de seleção
      - Caso o elemento tenha um 'id', vc pode utilizá-lo
      - Vc pode ir pela classe "image_button"
      - pode ir pela tag do elemento
      Daí quando vc já tiver o selenium selecionado o objeto, basta mandar o método click() igual no vídeo!
      Valeu por acompanhar, tamo junto!

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

      @@d_napoli muito obrigado pelo reply!!
      Tentei pelo xpath e não deu 😢😢..o código tem uma opção de onclick..eu sou novato tbm. Vc saberia clicar por esse onclick?
      Vou tentar amanhã pela tag

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

      @@saulohenrique5543 Esse onclick é um método que acontece quando o elemento recebe um clique por parte do usuário. Se vc no selenium pedir para clicar no elemento certo, já estaria disparando esse evento 😄

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

      @@d_napoli acho que entendi!!
      Não sei o motivo, mas o selenium não está encontrando o objeto que queria 😭. Não consegui ir pela tag. Tenho que copiar o selector?

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

      @@saulohenrique5543 Cara, cada elemento tem uma melhor maneira de encontrar... Sem ver o seu exemplo é um pouco complicado saber... Mas recomendo ler esses dois artigos aqui: (Eles devem te ajudar)
      www.selenium.dev/pt-br/documentation/webdriver/elements/finders/
      selenium-python.readthedocs.io/locating-elements.html

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

    faz um para roleta

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

      Quem sabe! ashuahsua

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

    Olá gostaria de uma ajuda pra criar um bot algo simples não estou afim de aprender python ainda porque estou estudando outra linguagem de programação , eu queria um bot pra poder ver anúncios automaticamente no navegador breve algo simples abrir o navegador na aba nova aba, em seguida apertar tab para descer e ver o primeiro anuncio fechar essa mesma pagina aperta tab de novo e seguir fazendo esse processo, cada anuncio que eu vejo ganho 80 bats se completar 1000 ganho 6 reais alguém poderia me passar os códigos pra eu rodar aqui se alguém poder eu agradeço

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

      demora muito pra completar 1000? eu posso fazer esse script

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

      consigo fazer, você tem Instagram?

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

    quero fazer um .exe para mim execeutar um bot desse tipo em outros computadores, é possível?
    ]

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

      sim, tem bibliotecas que fazem isso

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

      mas dependendo como o programa é construido pode não funcionar.

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

    Estou aprendendo só para atualizar uma script de views kkkkk

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

      Um script de views do TH-cam? Tem a API do Google que pode te ajudar nisso!

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

    quero falar com voce, proposta de um projeto

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

    nao deu certo

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      A vida é dura as vezes

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

    como ganhar dinheiro com automação?

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

    Fala irmão me ajuda

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

      Como posso te ajudar?

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

    Sua didática é excelente, todos outros vídeos q vi sobre o assunto são muito complicado já o seu consegui entender perfeitamente

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

    Qual o seu numeo de Whatsapp?

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

      (55) 98972-8673
      www.4devs.com.br/gerador_de_pessoas

  • @VictorHugo-jz5np
    @VictorHugo-jz5np ปีที่แล้ว

    Fiquei sabendo que o selenium retirou a função "find.element_by_xpath", troquei no meu código por self.driver.find_element("xpath", (objeto).get_attribute("class")). Estou tendo o erro:
    ile "c:\Users\victo\RPA_Selenium1\cookie_clicker.py", line 73, in
    biscoito.comprar_upgrade()
    File "c:\Users\victo\RPA_Selenium1\cookie_clicker.py", line 61, in comprar_upgrade
    objeto = self.SITE_MAP["buttons"]["upgrade"]["xpath"].replace("$$NUMBER$$", str(self.pega_melhor_upgrade()))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "c:\Users\victo\RPA_Selenium1\cookie_clicker.py", line 51, in pega_melhor_upgrade
    classes_objeto = self.driver.find_element("xpath", (objeto).get_attribute("class"))
    ^^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'str' object has no attribute 'get_attribute'. Did you mean: '__getattribute__'?
    obs: já troquei pelo indicado __getattribute__ e da o mesmo erro
    obs: O click no biscoito funciona
    Poderia me auxiliar?

    • @d_napoli
      @d_napoli  4 หลายเดือนก่อน

      Sim, o Selenium mudou a API msm.
      Parabéns por ter procurado a nova syntaxe e colocado aqui nos comentários! 👏🏼