--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/652d75e9-a0be-4a80-8371-218edb450e3cn%40googlegroups.com.
É apenas um documento por página ou mais de um documento disponível pra download por página?
Dependendo do seu caso, pode usar também uma das abordagens a seguir:
Pode encadear a busca da tag do seu elemento, procurando pelas Tags pais. Dessa forma vc deve conseguir ir captando as descrições de cada elemento encontrado até chegar no que você quer.
Ou
Você pode usar um Java script executado no selenium, pra conseguir acessar melhor esse elemento, principalmente se ele for um span dentro de outro container qualquer. Pode pedir isso ao chat gpt se não manjar de JS. Se for usar essa opção, sugiro testar tanto procurando diretamente pelo elemento quanto usando o Java script para ir desde a tag pai do container até a tag fo seu elemento.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/CANgRp89QqJdgr1PhY632XrS%2BD7-h2f5a-xMPd2D2d8se-_wsHA%40mail.gmail.com.
|
||||
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/CAFz%2BR8xfKcBxC_pX3xmCR7gT95EPey9PQD_vA6VVZUtAnYzUpA%40mail.gmail.com.
--
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/8b84cf06-6803-4c5b-aa3e-83865f858c65%40edison.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/8b84cf06-6803-4c5b-aa3e-83865f858c65%40edison.
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# Inicializa o navegador
driver = webdriver.Chrome()
# Acesse a página desejada
driver.get("URL_DA_PAGINA")
# Aguarde até que o botão esteja visível e clique nele
try:
botao_download = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, "//button[contains(text(), 'Download')]"))
)
botao_download.click()
except Exception as e:
print("Erro ao clicar no botão:", e)
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/CANH1oi4CZV4kbeNbAB%2BNYVaM-Sp9FA6-gEphm4HCGDAVh3DVuw%40mail.gmail.com.