#07 - Integrando o Selenium com o BeautifulSoup: Parte I | Web Scraping com Python

  Рет қаралды 29,903

Walisson Silva

Walisson Silva

Күн бұрын

Fala, pessoal! Nesse vídeo vamos trabalhar mais com o Selenium, entendendo melhor a importância dessa biblioteca e, além disso, a forma que podemos utilizar para integrá-la com o BeautifulSoup, uma biblioteca que já vimos anteriormente nessa série sobre Web Scraping com Python.
Para isso, aplicaremos as bibliotecas do Selenium e BeautifulSoup no site do Airbnb para criar uma rotina automatizada de busca por hospedagens.
LINKS
→ Repositório do GitHub: github.com/wal...
→ Playlist Completa dessa Série: • #01 - Introdução ao HT...
→ Instagram: / walissonsilvablog
→ Canal do Telegram: t.me/walisson_...

Пікірлер: 124
@JoaoSantos-jb7ul
@JoaoSantos-jb7ul 15 күн бұрын
Wallison, estou em 12 de outubro de 2024. Gostei bastante das dicas para entender "quando o Beautiful Soup + Requests funciona e quando não; assim precisando usar Beautiful Soup + Selenium". O Selenium, depois que você fez este vídeo (estou comentando 3 anos depois que você o gravou) teve algumas mudanças - inclusive a gente consegue fazer com que ele importe o webdriver atualizado. Fiz algumas adaptações juntando as tuas dicas com outras recentes da Hashtag treinamentos, e consegui que funcionasse a abertura de um site! Se você vir esta mensagem que escrevi e puder atualizar os vídeos, será fantástico para o pessoal que acompanha/acompanhou!
@romariopaixao4063
@romariopaixao4063 Жыл бұрын
É uma pena que ele tenha parado com essa playlist. Foi a que mais aprendi sobre o assunto. Volta Walisson, vc é fera !!!
@LucianodoValleBarbosa
@LucianodoValleBarbosa Жыл бұрын
Verdade. Tô aprendendo agora, a biblioteca tá um pouco diferente, mas a lógica com que ele ensina é perfeita. Melhor que muuuuito curso pago.
@douglasneres
@douglasneres Ай бұрын
up
@ars351
@ars351 Ай бұрын
parabéns. essa sua playlist está mais informativa que a "Web Scraping with Python" do Datacamp.
@ronysimao701
@ronysimao701 9 ай бұрын
Hoje, graças a vc @Walisson consegui terminar uma atividade que estava no meu colo há quase 20 dias, e que fiquei 12horas trabalhando, um pontinho específico do seu vídeo, quando vc deu a ideia de printar o código que estava voltando, antes de continuar No meu caso o site (de finanças) estava identificando que era um script e para isso precisei incluir um "user_agent" mas isso só deu pra ver pq peguei sua dica dada com muito profissionalismo e leveza Como disse o comentário abaixo é uma pena que tenha parado esta série..... a não ser que este comentário te faça continuar....rs Abraço e obrigad
@douglasneres
@douglasneres Ай бұрын
vc pode incluse rotacionar seu UserAgente com a biblioteca: from fake_useragent import UserAgent
@douglasneres
@douglasneres Ай бұрын
Top demais! Continua a Playlist man!!!
@gabrielwon-held2769
@gabrielwon-held2769 2 жыл бұрын
excelente conteudo !
@DevOpsBR
@DevOpsBR Жыл бұрын
Parabéns amigo, poderia voltar com mais vídeos nessa playlist, foi bem instrutivo e a sua didática é muito boa. Parabéns!
@bruno-dev
@bruno-dev 3 жыл бұрын
Conteúdo mto bem explicado... Plz não demore 2 meses pra postar os próximos vídeos, aprendi bastante com vc
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Valeu, Bruno!! Mais tarde já vai sair o oitavo vídeo dessa série!
@guisato1
@guisato1 3 жыл бұрын
Parabéns pelo conteúdo com excelente didática! Um vídeo sobre o css selector seria bem legal (talvez até uma série HTML básico para Web Scraping). Obrigado por compartilhar!
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Muito obrigado pelo feedback, Guilherme! Inclusive, agradeço demais pela sugestão!!
@diogo_ferrarezi
@diogo_ferrarezi 2 жыл бұрын
Cara vc eh muito bom
@LucasAraujo-oo5en
@LucasAraujo-oo5en 8 ай бұрын
Simplesmente sensacional !!
@dimasrafting
@dimasrafting Жыл бұрын
Muito boa a didática, grato por compartilhar o conhecimento
@JoaoVitorBrabo-p5q
@JoaoVitorBrabo-p5q 11 ай бұрын
Irado o material! Parabéns
@c-controlltec2628
@c-controlltec2628 3 жыл бұрын
Você explica muito bem, já vi outros vídeos de web Scraping e dificilmente as pessoas explicam oque é cada função do código. Meus parabéns!!!
@robinsonrenato
@robinsonrenato 3 жыл бұрын
Cara, assisti todos os vídeos. Sensacional!!!!
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Poxa, muito obrigado pelo feedback, Robinson!! É um grande prazer poder compartilhar esse conhecimento por aqui! Hoje já vamos ter outro vídeo dessa série por aqui!
@julianooliveira3835
@julianooliveira3835 2 жыл бұрын
Maravilha de vídeo!
@fgoulart11
@fgoulart11 3 жыл бұрын
Parabéns! Excelente material e didática perfeita. Obrigado por compartilhar o teu conhecimento.
@eltonguilherme7048
@eltonguilherme7048 3 жыл бұрын
Tô assistindo tudo!!! Sou iniciante e tenho aprendido bastante com seus vídeos!!! Muito obrigado e parabéns!!
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Eu que agradeço pelo apoio e feedback, Guilherme! Sucesso!!
@fernandofares2966
@fernandofares2966 3 жыл бұрын
o caba é bom mesmo
@amauryribeiro1860
@amauryribeiro1860 3 жыл бұрын
essa manjada com o sleep foi genial cara ...
@MichelLedig
@MichelLedig 2 жыл бұрын
Uma dica é dar um zoom com uso de edição no seu código enquanto fala. Até mesmo assistindo pelo computador pode ficar dificil a leitura algumas vezes, o canal Felipe Deschamps faz isso frequentemente dps da uma olhada. Execelente video me ajudou demais na minha tarefa de webscraping, queria ter um senior assim kkkkkkk
@felipevr4348
@felipevr4348 2 жыл бұрын
Irmão, que top as explicações, mais um inscrito
@djcarreybsb
@djcarreybsb Жыл бұрын
Parabéns. Ótima didatica
@wagnerbonelli2621
@wagnerbonelli2621 Жыл бұрын
Um ano depois aprendendo muito! Obrigado!
@pastorjose9416
@pastorjose9416 2 жыл бұрын
Suas aulas são sensacionais. O jeito como você ensina logo de percebe que você ama o que faz, o que me inspira a querer aprender mais e mais.
@henriquealves9879
@henriquealves9879 3 жыл бұрын
show!! melhor vídeo de selenium que vi até agora.
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Woow! Obrigado pelo comentário, Henrique! Fico muito feliz em saber disso! Mais tarde vai sair o oitavo vídeo dessa série!
@andreray1795
@andreray1795 2 жыл бұрын
muito bom o conteúdo, to gostando muito
@Jonny10Bravo
@Jonny10Bravo 10 ай бұрын
Parece que vc estava adivinhando qual era minha dúvida kkkk... Excelente vídeo Walisson !
@alexandrecabo
@alexandrecabo 2 жыл бұрын
Irmão, vc é o cara, vou testar o seu método, dicas incríveis e didática sensacional.
@samiosantos8737
@samiosantos8737 2 жыл бұрын
Excelente vídeo, agregou muito! 🚀🔥
@renansilva1362
@renansilva1362 Жыл бұрын
incrível mano, incrível!!
@WalissonSilva
@WalissonSilva Жыл бұрын
Valeu, Renan!! 😄
@eduardogameiro4515
@eduardogameiro4515 Жыл бұрын
Amigo parabéns pelos seus vídeos, sua didática é excelente....
3 жыл бұрын
Está show demais seus tutoriais. Obrigado. Me ajudou demais aqui.
@omluiz90
@omluiz90 2 жыл бұрын
Parabéns pelo conteúdo e pela didática. Exatamente o que eu estava procurando!!
@wendelsilva6871
@wendelsilva6871 3 жыл бұрын
Conteúdo excelente👏👏👏
@lucascandido6158
@lucascandido6158 2 жыл бұрын
Ficou ótimo o vídeo e a explicação, parabéns!!!
@franapmachado
@franapmachado 3 жыл бұрын
Ensina como poucos! Valeu mais uma vez!
@carloshenriquesoares6958
@carloshenriquesoares6958 3 жыл бұрын
Sensacional! Sua didática e muito boa. Parabéns e obrigado!
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Eu que agradeço pelo feedback, Carlos! Fico feliz em contribuir com a sua evolução. Sucesso!
@arthurarashbricenoheidari2858
@arthurarashbricenoheidari2858 Жыл бұрын
nossa adorei as aulas quero part 10000 kkkkk 🙏 por favor
@VeniltonSiqueira
@VeniltonSiqueira 3 жыл бұрын
Excelente explicação, você é demais! Obrigado por compartilhar seu conhecimento, tô aprendendo muita coisa. Parabéns.
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Poxa, que legal, Venilton! Fico muito feliz em poder contribuir, cara! Obrigado pelo feedback!!
@rodrigojove7668
@rodrigojove7668 3 жыл бұрын
excelente!!! estava buscando exatamente isso. incrível sua didática, virei fã
@leticiasampaio8221
@leticiasampaio8221 3 жыл бұрын
Material muito bom! Obrigada :D
@viniciuss.oliveira9504
@viniciuss.oliveira9504 3 жыл бұрын
Seu conteúdo esta sensacional de bom Walison! Parabéns e sucesso
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Obrigado, Vinícius!!
@LuizPerciliano_78
@LuizPerciliano_78 3 жыл бұрын
Ótimo vídeo amigo
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Obrigado, Luiz!!
@leandroverdan6055
@leandroverdan6055 2 жыл бұрын
Parabéns pelo conteúdo! Ganhou um inscrito pela excelente playlist.
@danielalvesitame1881
@danielalvesitame1881 2 жыл бұрын
Show de bola o conteúdo cara!! Eu estou tendo um problema desde que atualizou pro chrome 103. Quando uso o selenium, o chrome fecha automaticamente após rodar o script. Ele faz tudo que tem que ser feito, mas ele fecha automaticamente. Como se tivesse um "close default". Alguém mais ta com isso??
@jeanpauljoseph1523
@jeanpauljoseph1523 Жыл бұрын
Muito boas as aulas, só estou tendo um problema - o by no find não está sendo identificado. NameError: name 'By' is not defined
@franciscorodriguesfrancisc6920
@franciscorodriguesfrancisc6920 2 ай бұрын
Boa noite! Walisson, quando se gera um executável de programa criado no Python utilizando o Selenium, para que ele funcione corretamente em outra máquina é necessário ter o Selenium instalado ou não? Tive essa percepção quando testei um executável em uma máquina que não tinha nem o Python nem o Selenium instalado. Ele não funcionou.
@amauryribeiro1860
@amauryribeiro1860 3 жыл бұрын
mt obrigado
@AaaaAaaa-kw8wp
@AaaaAaaa-kw8wp 3 жыл бұрын
Você tem uma didática bárbara, seu canal precisa ter e terá mais inscritos! Só fiquei com uma dúvida: saberia me dizer se o Selenium pode "esperar" que um certo elemento apareça antes de realizar uma ação, igual ao Puppeteer do Nodejs? Abraços
@paulohenrick8667
@paulohenrick8667 3 жыл бұрын
Ótimo vídeo mestre! Poderia fazer um vídeo sobre selenium no jupyter?
@odivergente388
@odivergente388 Жыл бұрын
👍👍👍
@jlamanutencao
@jlamanutencao 2 жыл бұрын
Mto bom! Vc tem uma didática mto boa! Estou tentando fazer um scraping no site da bet365 para exibir os jogos de futebol que estão acontecendo ao vivo, mas não estou conseguindo, teria como vc fazer um exemplo disso pra me dar uma direção? Parabéns pelo material
@adolfomatias7357
@adolfomatias7357 2 жыл бұрын
Cara acabei de fazer isso, se quiser te ajudo só me chamar aqui que a gente entra em contato. Nome dos times e Gols pra cada time, dá um trabalhozinho, mas conversando te explico.
@edsonaguiar59
@edsonaguiar59 2 жыл бұрын
@@adolfomatias7357 amigo, me explica aí como você fez? Manda teu contato, por favor.
@adolfomatias7357
@adolfomatias7357 2 жыл бұрын
@@edsonaguiar59 vou mandar meu LinkedIn daí tu entra e fala cmg eh melhor pode ser?
@edsonaguiar59
@edsonaguiar59 2 жыл бұрын
@@adolfomatias7357 pode sim, manda por favor.
@andresilveira3605
@andresilveira3605 3 жыл бұрын
O comando usado para definir o tamanho da janela do navegador não funcionou no Firefox. Neste navegador eu tenho que usar um comando diferente? Obrigado pelas aulas, estou gostando muito.
@dedeh-lives
@dedeh-lives 2 жыл бұрын
Eu nao consigo rodar em um servidor vps, unbuntu 20.04 da digital ocean. da mt erro no webdriver sabe me dizer como resolver?
@alvarohenrique1094
@alvarohenrique1094 2 жыл бұрын
Se a conexão da Internet ficar lenta de repente, o sleep não vai resolver, vai dar erro por não encontrar o componente... Por isso sugiro buscar o componente pela id, usar um laço com try except pass, colocando o break após a linha que chama a função click do elemento... Seria interessante também criar uma função que cria esse laço passando como primeiro parâmetro a id/classe/tag do componente e como segundo parâmetro, qual tipo de busca (id/classe/tag).. Assim vc iria garantir que independente de instabilidades na conexão, em algum momento o elemento será clicado
@pauloaugusto6235
@pauloaugusto6235 2 жыл бұрын
Quando tento usar a função submit() dá esse erro aqui : selenium.common.exceptions.NoSuchElementException O que faço?
@blacksoundmusicexperience
@blacksoundmusicexperience 2 жыл бұрын
top , aprendi bastante , no caso se eu quisesse pegar links que estão em páginas diferentes, qual seria a melhor solução? exemplo: eu tenho uma relação de concursos que consigo pegar as descrições de todos eles, mas pra eu acessar o edital eu tenho que clicar em cada um separado pra acessar a página do link e não consigo capturar todos os links pois cada link do edital tem sua respectiva página
@luizsilva825
@luizsilva825 2 жыл бұрын
Boa Tarde ! Como fazer para pegar informações do google maps ? clicando no resultado de uma pesquisa uma nova pagina abre com o endereço e outras informações...como posso recuperar o endereço ?
@josuejunio3354
@josuejunio3354 3 жыл бұрын
Muito bom, cara! Parabéns. Uma dúvida: Quando a gente manda esse BeautifulSoup(navegador.page_source, '...') aparecem diversas features, como 'html5lib'. Faz diferença usarmos as outras? Em qual situação isso é uma boa ideia se faz diferença?
@andreray1795
@andreray1795 2 жыл бұрын
walisson, na hora do send_keys meu código deu esse erro: ElementNotInteractableException Traceback (most recent call last) in 15 16 lugar = navegador.find_element_by_tag_name('input') ---> 17 lugar.send_keys("São Paulo") 18 lugar.submit() 19
@Pablo1000k
@Pablo1000k 3 жыл бұрын
Lança a parte 2, 3 ,4... top
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Boa! hahaha. Obrigado pelo apoio!!
@phernandp
@phernandp 2 жыл бұрын
Como faço para que o selenium pesquise uma lista de nomes? Exemplo: 1a pesquisa São Paulo, 2a pesquisa Rio de Janeiro, 3a pesquisa Mato Grosso e assim vai. Tem como?
@NayT0N
@NayT0N 2 жыл бұрын
Excelente vídeo. Uma dúvida. Sobre o sleep (4). Ao invés de informar o tempo existe alguma forma de configurar um "auto" para que a lib aguarde toda pág. carregar para depois executar alguma coisa. Daí, não precisamos ficar estimando um tempo. Existe ?
@peterslopes
@peterslopes 2 жыл бұрын
Verifique wait implícito. Neste caso poderia ser conforme abaixo onde o Selenium aguarda o carregamento da página por no máximo 30 segundos. No entanto, se ela carregar antes deste tempo ela continua a execução do código restante imediatamente. navegador.implicitly_wait(30)
@joaovictor-dl6ve
@joaovictor-dl6ve 3 жыл бұрын
Tenho uma dúvida, não teria como pegar todos esses botões e colocar em um "for"? Pois se a pagina tiver 20 botões eu teria q ficar repetindo os 20....
@mateusafonso5816
@mateusafonso5816 2 жыл бұрын
Walisson, é comum nesses sites que utilizam renderização do lado do cliente possuir informações diferentes dentro de classes com o mesmo nome?
@viajante4386
@viajante4386 3 жыл бұрын
Nao seria melhor usar a função find...xpath e clicar? Ele iria achar exatamente a xpath que deseja. Ou não?
@renanalcolea
@renanalcolea 2 жыл бұрын
Walisson Cara, me ajuda a entender um erro pf ta me deixando maluco. kkkkkkkkkkkkkkkkk Minha pagina web fecha sozinha só pelo fato de estar importando a biblioteca Requests, voce ja viu isso acontecer ? Sabe oq pode ser ? se eu comento a linha #import requests volta funcionar normal :'(
@luizfelipefelipe5007
@luizfelipefelipe5007 6 ай бұрын
alguém ai tentando fazer e esta tendo problema?
@emellysilva2497
@emellysilva2497 Жыл бұрын
uma duvida pq nesse código eu não consigo pegar detalhes.text? cursos = BeautifulSoup(navegador.page_source, 'html.parser') print(cursos.prettify()) detalhes = cursos.findAll('div', attrs={'class': 'obs_list OSAutoMarginTop'}) print('Detalhes do curso: ', detalhes) quando coloco o .text depois de detalhes da erro
@emellysilva2497
@emellysilva2497 Жыл бұрын
quando coloco dentro de um for ele só me retorna uma informação
@emellysilva2497
@emellysilva2497 Жыл бұрын
AttributeError: ResultSet object has no attribute 'text'. You're probably treating a list of elements like a single element. Did you call find_all() when you meant to call find()?
@laudemirferreira3227
@laudemirferreira3227 Жыл бұрын
@@emellysilva2497 R: Você provavelmente está tratando uma lista de elementos como um único elemento. Você chamou find_all() quando devia chamar find()? Para recuperar o texto de todos os elementos, você precisa iterar sobre a lista e chamar o método .text para cada elemento. Assim: detalhes = cursos.findAll('div', attrs={'class': 'obs_list OSAutoMarginTop'}) for detalhe in detalhes: print('Detalhe do curso: ', detalhe.text)
@Leozinho222333
@Leozinho222333 2 жыл бұрын
ao executar os mesmos comandos, o script roda normal, porém, minha pagina do airbnb fecha automaticamente.....é algum procedimento que o site introduziu para não ser mapeado ?
@adolfomatias7357
@adolfomatias7357 2 жыл бұрын
Não é muita vantagem deixar o navegador aberto pois sempre que você executar ele abrirá uma outra instância do browser. O Selenium não tem feature de usar sempre a mesma instância do browser e por isto ele sempre fecha depois que o teste termina. Para deixar o browser aberto é só colocando um tipo de sleep.
@misrael1312
@misrael1312 3 жыл бұрын
o meu deu erro na parte de por o texto no "input", alem de que a pagina abre e logo em seguida fecha
@kevenfeittosa1243
@kevenfeittosa1243 2 жыл бұрын
Como posso fazer para pegar uma " div" que tem um texto?
@mrnathancmr
@mrnathancmr 2 жыл бұрын
Alguém pode me ajudar? A minha ideia é criar um input e a partir do input o selenium fazer a pesquisa no input do site como isso ficaria nesse mesmo código?
@bojackhorseman2755
@bojackhorseman2755 3 жыл бұрын
Parabéns pelo canal. Conheci ontem e estou maratonando, queria dizer que meu sublime não está compilando meus códigos python. Apenas aparece Finished no final. Estou com python 3 instalado no meu windows, já fiz o script do python3 e também já instalei o sublime Perl. Porém o mesmo não roda os códigos em python quando acrescento cores. Se puder me ajudar agradeço.
@WalissonSilva
@WalissonSilva 3 жыл бұрын
Obrigado pelo feedback, Fable! Cara, realmente o Sublime Text tem dado uns problema, principalmente no Windows. A configuração dele acaba sendo bem complicada para executar códigos em Python de uma forma simples. Por esse motivo, inclusive, eu migrei recentemente para o Visual Studio Code. Se você tiver interesse em utilizar esse outro editor de código, eu tenho até um vídeo aqui no canal falando como você pode configurar ele para rodar scripts em Python de uma forma bem simples. É um vídeo bem completo! Mas, se você quiser mesmo utilizar o Sublime, eu poderia te ajudar melhor com mais detalhes dos erros que você está obtendo. Se quiser, me manda um e-mail (walissonsilva10@gmail.com) ou manda uma mensagem no Instagram (@walissonsilvablog) que a gente pode ver como poderíamos resolver, beleza?
@kaiojv
@kaiojv Жыл бұрын
O seu abre e não fecha como faz isso ?
@diegooliveira7940
@diegooliveira7940 2 жыл бұрын
FAZ UMA PARTE 3,4,5.......
@douglasdearaujosilvaribas5397
@douglasdearaujosilvaribas5397 3 жыл бұрын
No caso de um Feed infinito? Existe um scroll até acabar?
@victorialuisateixeiralemos3938
@victorialuisateixeiralemos3938 2 жыл бұрын
queria muito saber isso também! Queria pegar as noticias do g1 pra montar uma base de dados pra treinar uma IA. O site do G1 tem um botão "ver mais" mas quando vc rola a tela e automaticamente já vai "sendo clicado" e carrega mais noticias. Voce descobriu como fazer isso?
@yanbelchior4236
@yanbelchior4236 Жыл бұрын
Por que o meu browser fecha sozinho apos rodar o teste?
@dflorenciojr2
@dflorenciojr2 Жыл бұрын
@Wallisson, o meu também fecha. Não sei o motivo. Quem puder explicar agradeço.
@clebersonosorio1398
@clebersonosorio1398 Жыл бұрын
Options.add_experimental_option('detach', True)
@kyncaid8593
@kyncaid8593 Жыл бұрын
Como fazer pra pegar o HTML dentro de um
@catapeba
@catapeba Жыл бұрын
acho q o site e o selenium mudaram um pouco, nao consigo extrair o html com esses comandos mais
@magodev939
@magodev939 3 жыл бұрын
O headless no meu não funciona
@hentite
@hentite Жыл бұрын
O meu navegador Chrome ele abre e fecha, ai tenho que ficar colocando sleep pra não fechar.
@catapeba
@catapeba Жыл бұрын
.add_experimental_option('detach', TRUE)
@clebersonosorio1398
@clebersonosorio1398 Жыл бұрын
Options.add_experimental_option('detach', True)
@adrianoalecrim
@adrianoalecrim 3 жыл бұрын
send_keys nao ativa.
@gabrieldomingues9202
@gabrieldomingues9202 Жыл бұрын
Quem ta dando ctrl+C e ctrl+V nos codigos e não ta funcionando. Lembrem-se que esse vídeo tem mais de 1 ano, da uma olhada na documentação pra ver quais comandos mudaram com o tempo.
@RafaelWallace-s8f
@RafaelWallace-s8f 7 ай бұрын
Assisti mais de 80 videos sobre o mesmo assunto, os caras sao feras porem nao sabem ensinar, ja o Walisson usa uma tecnica de abordagem muito simples e interativa o usuario consegue entender perfeitamente a logica do codigo mesmo nao entendendo nada de programação. Volta com as aulas irmao.
@bruhlickd
@bruhlickd Жыл бұрын
Olá. O código "input_place.send_keys('Italia')" me retorna o erro: ElementNotInteractableException: Message: element not interactable (Session info: chrome=109.0.5414.75). O que há de errado?
@laudemirferreira3227
@laudemirferreira3227 Жыл бұрын
O erro ElementNotInteractableException significa que o elemento não está interagível. Isso significa que seu elemento não pode interagir com o usuário, seja porque não está visível ou porque não está ativo. Para resolver esse problema, verifique se o elemento está visível e ativo. Se estiver, tente usar o método de espera explícito para aguardar que o elemento esteja disponível antes de interagir com ele. Você também pode tentar usar o método de espera implícito para aguardar que o elemento esteja disponível antes de interagir com ele. isso significa que seu sleep talvez esteja curto para encontrar o input
@BurnoGustavo
@BurnoGustavo 3 жыл бұрын
Boa noite meu caro, Walisson! Tudo bem ? Estou com alguns problemas na hora de executar o meu script. As vezes ele funciona corretamente, vezes não. Poderia me ajudar ? Meu script tá igual ao seu! Meu Erro: [12936:1632:0726/234146.644:ERROR:device_event_log_impl.cc(214)] [23:41:46.644] Bluetooth: bluetooth_adapter_winrt.cc:1073 Getting Default Adapter failed.
@brutalforce3248
@brutalforce3248 Жыл бұрын
Aqui não rolou... antes de eu acessar aonde preciso extrair os dados preciso clicar em um HREF que não consigo fazer via selenium Select your login method Employees Customers
@dflorenciojr2
@dflorenciojr2 Жыл бұрын
O meu navegador fecha após o teste. Alguém sabe o motivo?
@clebersonosorio1398
@clebersonosorio1398 Жыл бұрын
Options.add_experimental_option('detach', True)
#06 - Primeiros Passos com SELENIUM | Web Scraping com Python
20:37
Walisson Silva
Рет қаралды 34 М.
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 3,9 МЛН
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 2,7 МЛН
Como Automatizar Tarefas Com Python - Openpyxl e Selenium
17:01
Eficiência Programada
Рет қаралды 313
#05 - Busca Automatizada por Produtos | Web Scraping com Python
29:08
Walisson Silva
Рет қаралды 30 М.
BeautifulSoup + Requests | Web Scraping in Python
6:58
Alex The Analyst
Рет қаралды 149 М.
Python Selenium Tutorial #1 - Web Scraping, Bots e Testes
14:36
Diego Napoli
Рет қаралды 35 М.
webscraping com python - 5000 itens OLX com scrapy e python em 5 minutos.
31:26
Programação na Prática
Рет қаралды 10 М.