E aí galera beleza tudo bem mais um vídeo sobre Selenium e como localizar elementos Então umas horas atrás eu postei esse vídeo que pelo jeito galera tá gostando tem já bastante visualização que esse vídeo e nesse vídeo com certeza eu mostro o jeito mais simples de localizar itens né eu escrevi esse módulo é bem simples de usar só tem entre aspas um problema na verdade não é um problema tá usando pandas Ok e talvez quando obviamente sim não é problema mas talvez você precisa criar um webscraping bem bem levinho que você realmente só pode usar
o mínimo possível né Será fala não não pode ter outro módulo eu sou selênio ou você que eu sei lá uma máquina super fraquinha sei lá e você só pode usar selênio bom Como vamos fazer então primeira coisa que a gente tem que entender e como localizar itens em geral excelente a gente tem quando a gente começa a ler um site deixa aqui aumentar um pouquinho a gente vai encontrar várias coisas que vai pai agora aparece aqui você tem que fazer cinco anos de faculdade para entender como localizar um item aqui né mas eu vou
te falar alguma coisa você pode descartar todos esses aqui você não precisa a única que você precisa selector você consegue fazer tudo Você vai precisar esse todo esse lixo lá em cima quer Como assim porque existe isso provavelmente para facilitar as coisas um pouquinho entre aspas facilitar ou complicar eu acho pelo menos quando eu descobri bom eu posso usar Selecta para tudo para que eu vou usar os outros OK uma pequena prova aqui eu usei aqui eu tô usando agora esse site tô gostando bastante porque ele é bem pouca coisa é feito para você praticar
como se lêmio né Tem várias coisas aí e para o homem de pessoa vai gostar que a gente está usando dele né que eu tô usando os links dele então todo mundo tá feliz usando essa página só olha aqui aqui tem uma tabela certo aqui a gente faz essa maneira bem outscuro a gente clica aqui como você vê isso em todos os outros tutoriais e aqui tem não sei se tá vendo aqui tem aqui o haitiber certo nunca é bem ou escudo vamos fechar isso aqui para você poder usar esse bairro que a gente tá
vendo aqui na nesse site aqui você tem que importar O Pai escrito aqui como fazer isso a gente vai importar isso e a gente vai colocar aqui sei lá em português S Eba achamos uma tabela que surpresa vamos dar uma testada aqui ótimo que a gente precisa muito bom mas agora eu também não é possível de fazer isso como é selecto E agora tem uma grande vantagem ainda eu li isso não encontrei mais o site Mas de todos os métodos possíveis essa mais rápido de todos então a velocidade vamos fazer isso aqui é o jeito
como fazer isso como se excelente vamos voltar para código aqui Então esse aqui é dentro aqui a gente tem aqui o certo ok e como I de negócio Como é desse jeito agora você vai falar mais perguntas que merda cara da fazenda que ele é bem mais complicado parece bem mais complicado Calma calma espera um minuto Ok não tira vídeo você vai ver se vai ficar bem mais simples que você vai imaginar a gente vai colocar tabelas 2 muito bem vamos colocar aqui tabelas 20 mesma coisa então você já viu o bye desnecessário parece mais
simples aqui mas agora vai ver olha aqui que vai acontecer Qual é grande vantagem aqui que nosso sucesso padrão não formato e a gente pode combinar muito bonito esse negócio e que eu fiz eu escrevi o módulo que basicamente ele pega todos os elementos no site e ele cria todos os dias é selectos possíveis sim é feito com pandas mas é coisa boa é Você só usa para criar vocês essa Eletro depois você pode usar selênio normal como você quiser né e não precisa importar pandas para um negócio funciona depois quando você realmente está na
produção você não precisa de pandas aqui sou uma ajuda para você poder criar todos os seus eletros possíveis como você está vendo olha aqui bem simples esse negócio tá bem bem bem bem simples como fazer você vai importar o jeito assim OK você precisa chamar essa função para adicionar o pandas Como já falei o pandas depois na produção não é mais nesse necessário no outro módulo é necessário na produção aqui não é é só para você tirar o sucesso automaticamente esse aqui como sempre opcional coloco para ficar mais bonito você poder ler melhor o código
para gerar o Data Frame nunca vai mudar é sempre a mesma coisa você coloca aqui DF você coloca esse código aqui você coloca driverpate só as mais jovens sempre tão seguro né então você pode também ver meu outro vídeo tem lá informações lá em cima no Infoco como você pode gerar o código completo de um site inclusive frames Passa esse padrão pelo Python você também se você tiver um site muito grande pode cancelar separadamente em geral htm passa é mais seguro Ele vai tentar realmente pegar todos os elementos ele quando ele não consegue ler tipo
um elemento alguma coisa ele sempre descarta entendeu mas ele realmente é mais de aqui aqui a gente tem site pequeno aqui então tá bom esses dois aqui você sempre pode ignorar porque vai ficar um monte vai ter vai ter encher de mão de vocês aí selector aí você não quer selecionar isso como vocês excelente quando tem um site gigante Ah você pode aqui excluir mais né sei lá você pois amo você só procura as pão mas tem um monte de bife no site as ideias exclui todos os bichos entendeu bom é aqui e aqui são
todos os seus selectos possíveis do site agora desse pequeno parte aqui como você está vendo por exemplo aqui a gente tem um link ele te dá todas as possibilidades do negócio ele aqui quando você procura por isso aqui por exemplo né Aí você vai encontrar vários links né porque é bem genérico aqui já tem outro aqui você pode especificar cada vez mais não eu quero também isso eu quero quando tiver isso aqui também esse também aí você vê alguns provavelmente vão ter informações exatas demais aí você não quer outra pessoa muito vamos de muito generalizados
como isso aqui você não usa você pode exportar isso como exceção é pode ver depois em paz ou você você pode exportar como aqui você faz assim DF se exerce selectors electors abrir agora é aqui você pode agora ver com calma qual você gostaria de usar pode Ok vou experimentar isso agora vou experimentar outro e na produção é mais necessário usar vamos testar um pouquinho a gente tem dois links eu acho aqui no site então quando a gente entra aqui Vamos conversar aqui então sempre vamos usar essa parada aqui Ok Isso vai ser o código
para sempre você nunca mais precisar usar o teu código não precisa mais é só isso basta Então a gente vai copiar negócio Ok bom então vamos lá aqui provavelmente vai ter dois resultados exatamente os dois links só eu quero agora então agora eu posso especificar um pouquinho melhor então eu pego aqui vai ser aqui tá achando perfeito agora é como sabendo aqui esse foi elemento foi 37 aqui maravilhoso agora que ah não quero outro aqui aqui estou especificando cada vez mais ainda né mas toma cuidado alguns desses desses negócios aqui desses bagulho lá podem ser
gerados dinamicamente então às vezes não é bom especificar tanta coisa em vocês é selector aqui é tudo bem Aqui é tranquilo mas aqui vamos lá a gente colocar isso aqui vocês essa selector Ah nem copiei agora agora já tem um negócio maior achei também aqui é o 38 foi o último aqui embaixo e assim vai né aqui você tem todas as possibilidades Realmente esse vai te economizar muito muito tempo não usa mais outra coisa não usa Express expedith selector Depois você procura tem cara que fez um benchmark lá aquele todo negócio eu não achei agora
mas também não procurei muito porque o minuto mas já faz um tempo que isso muito obrigado por assistir essa aula espero que vocês tenham gostado compartilhe com seus amigos será realmente ficaria bem feliz Claro quanto mais o canal cresce mais vídeos eu vou fazer né Obrigado tchau tchau