Ignorar a espera de um seletor de site com selênio Python
Estou executando o Selenium em Python ide com o geckodriver.
O site que estou tentando abrir possui um timer de 30 segundos e, após esses 30 segundos, um botão aparece e eu envio um clique nele.
O que estou perguntando é o seguinte: Posso de alguma forma ignorar / pular / acelerar o tempo de espera?
No momento, o que estou fazendo é o seguinte:
driver = webdriver.Firefox()
driver.get("SITE_URL")
sleep(30)
driver.find_element_by_id("proceed").click()
O que é muito ineficiente, porque toda vez que executo o código para fazer alguns testes, preciso esperar.
Agradecemos antecipadamente, Avi.
ATUALIZAR: Não encontrei uma maneira de superar o obstáculo, mas até isso estou tentando focar o próximo progresso possível:
<video class="jw-video jw-reset" disableremoteplayback="" webkit-playsinline="" playsinline="" preload="metadata" src="//SITE.SITE.SITE/SITE/480/213925.mp4?token=jbavPPLqNqkQT1SEUt4crg&time=1525458550" style="object-fit: fill;"></video>
(nome do site censurado)
Em cada página há um vídeo, todos os vídeos estão na classe "jw-video jw-reset" Eu tive problemas ao usar o elemento find por classe, então usei:
WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, "video[class='jw-video jw-reset']")))
Funciona, mas não consigo descobrir como selecionar o src do elemento ...