Web para Python [RESOLVIDO]

1. Web para Python [RESOLVIDO]

ERICK
SH1R0E

(usa Kali)

Enviado em 02/07/2019 - 14:52h

Boa tarde a todos (ou bom dia/ boa noite se voce estiver lendo em outro horario), bem vamos ao assunto fiz um programa em python que coleta certos dados de uma pagina como ele fica atualizando ela gostaria de saber se tem algum comando pra saber se a pagina ja terminou de carregar atualmente estou usando o sleep (time.sleep(10)) , desde ja agradeço.


  


2. Re: Web para Python [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 03/07/2019 - 00:18h

Você pode tentar algo do tipo:

import sys, urllib

try:
urllib.urlopen('https://duckduckgo.com').read()
except Exception as e:
print(e)
sys.exit(1)

print('Pagina carregada.')




3. solução que encontrei

ERICK
SH1R0E

(usa Kali)

Enviado em 17/07/2019 - 09:23h

Então pesquisando por ai resolvi da seguinte maneira:
WebDriverWait(driver, 60).until(EC.element_to_be_clickable((By.XPATH, X_path)))
informo o elemento que eu quero clicar, verificar se esta visivel e etc, e a função do webdriverwait espera um tempo informado nesse caso 60 ou ate o elemento passado pra função cumprir a condição imposta.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts