API Reference
Esta seção documenta as classes públicas que você usa diretamente. Os guias ensinam como usá-las; esta referência especifica o que cada uma expõe. Cada página traz um link de volta para o guia correspondente.
Navegador
| Classe | O que faz | Guia |
|---|---|---|
Chrome |
Inicia e controla um navegador Chrome | Primeiros passos |
Edge |
Inicia e controla um navegador Microsoft Edge | Primeiros passos |
ChromiumOptions |
Configura o navegador antes de iniciar | Opções do navegador |
Tab |
Controla uma aba: navegar, buscar, entrada, eventos, rede | Conceitos fundamentais |
Request |
Faz requisições HTTP na sessão do navegador | Requisições HTTP |
Elementos
| Classe | O que faz | Guia |
|---|---|---|
WebElement |
Interage com um elemento localizado | Pesquisa de elementos |
ShadowRoot |
Consulta dentro de um shadow root | Navegação no DOM |
Extração e conexão
| Classe | O que faz | Guia |
|---|---|---|
ExtractionModel, Field |
Mapeia o DOM em objetos tipados e validados | Extração estruturada |
ConnectionHandler |
Gerencia a conexão WebSocket do CDP | Conexões remotas |
Core
| Referência | O que contém | Guia |
|---|---|---|
| Constants | Enums como By, Key e PermissionType |
Seletores |
| Exceptions | Erros que a Pydoll lança, como ElementNotFound |
Pesquisa de elementos |
Toda operação da Pydoll é assíncrona e totalmente tipada. Veja Async Python para o básico de async/await.