For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sessões e perfis persistentes

Saiba mais sobre Sessões persistentes (sticky) e Perfis persistentes no Oxylabs Agent Browser. Reconecte-se a sessões em andamento e reutilize seus cookies ou local storage em várias sessões.

Gerenciar fluxos de trabalho de automação multietapa de longa duração ou manter estados de usuário logado entre sequências distintas de conexão requer persistir estados do navegador. Oxylabs Agent Browser oferece dois sistemas avançados de persistência:

Mantenha um ambiente de navegador remoto ativo em execução entre desconexões do cliente.

Salve e restaure cookies, armazenamento local e cache do navegador.

Sessões Persistentes

Sessões persistentes (sticky) mantêm sua instância remota do navegador em execução na nuvem (mesmo quando seu script de automação local se desconecta) definindo um session_name para a URL de conexão:

wss://USER:PASS@hb.oxylabs.io?session_name=checkout-flow-test

Sessões Persistentes são ativadas por padrão para todos os usuários, com um limite padrão de 5 sessões simultâneas. Se você precisar de um limite maior, contate o suporte da Oxylabs (chat ao vivo ou e-mail) ou seu Gerente de Conta Dedicado.

Parâmetro
Descrição
Tipo

session_name

Quando definido, uma sessão persiste até o tempo máximo de vida útil (TTL) (máx. 24h ou até ser interrompida). Reconecte com o mesmo session_name para reconectar ao mesmo ID de sessão e às abas existentes. Formato suportado: ^[A-Za-z0-9-]{3,36}$

String

keep_alive

Enquanto false (padrão), chamar browser.close() libera e fecha a sessão.\nEnquanto true, a sessão permanece ativa na nuvem após você se desconectar (por até 10 minutos).

Boolean

Reconecte-se a uma aba existente

// Reconnect to existing session with 
const browser = await chromium.connectOverCDP(endpoint);
const ctx = browser.contexts()[0];
const page = ctx.pages().find(p => p.url().includes("http://example.com "));

Perfis Persistentes

Perfis Persistentes são ativadas por padrão para todos os usuários, com um limite padrão de 5 perfisUse-o para salvar cookies e localStorage sob um perfil nomeado e restaurá-los em uma sessão totalmente nova. Os parâmetros a seguir permitem manter uma persona logada entre sessões sem reautenticar toda vez:

Parâmetro
Descrição
Tipo

o_profile

Salve/restaure cookies e localStorage com um perfil nomeado (14 dias desde o último uso). Formato suportado: ^[A-Za-z0-9_-]{1,36}$

String

o_profile_save

Force o salvamento do perfil durante ou ao final da sessão. Padrão: false.

Boolean

proxy_resi_ses_id

ID de sessão personalizado para fixar o IP de saída residencial entre sessões. Formato suportado: ^[A-Za-z0-9]{3,36}$.

String

proxy_resi_ses_time

Duração para manter o IP de saída do proxy residencial fixado, em minutos. Mín 1, máx 1440 (24h).

Integer

Exceder o max_profiles limite de 5 retorna CDP_LIMIT_REACHED: profile limit reached erro. Você pode inspecionar e excluir perfis salvos diretamente no Dashboard (hb.oxylabs.io/dashboard) se atingir o limite, ou reutilizar um nome de perfil estável. Contate o suporte da Oxylabs (chat ao vivo ou e-mail) ou seu Gerente de Conta Dedicado, se forem necessários limites maiores.

Restauração confiável entre sessões

Para sites com sistemas rigorosos de monitoramento de bots, salvar cookies não é suficiente. Se um perfil restaurado se conectar a partir de um IP de saída residencial diferente, seus cookies podem ser invalidados, resultando em páginas em branco ou telas de verificação de segurança.

Para garantir logins consistentes, combine seu perfil com um IP de saída residencial fixado:

Atualizado

Isto foi útil?