Início Rápido¶
Gerenciador de Contexto (recomendado)¶
A forma mais segura e conveniente de usar o CDriv:
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
driver.navigate("https://example.com")
html = driver.get_page_source()
print(driver.get_title())
A declaração with garante que o ChromeDriver inicie e pare corretamente,
mesmo quando ocorrem exceções.
Gerenciamento Manual¶
Para controle total sobre o ciclo de vida:
from cdriv import CDriv
driver = CDriv()
driver.start()
driver.new_session()
driver.navigate("https://example.com")
# ... seu código aqui ...
driver.close()
driver.stop()
Configuração¶
Porta Personalizada¶
Caminhos de Binários Personalizados¶
driver = CDriv(
chromedriver_path="/usr/bin/chromedriver",
chromium_path="/usr/bin/chromium-browser",
)
Estrutura Típica de Script¶
- Criar uma instância de
CDriv - Iniciar uma sessão com
new_session() - Navegar para a URL alvo
- Interagir com a página
- Extrair os dados necessários
- Fechar a sessão