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 Headless Browser. Reconecte-se a sessões em andamento e reutilize seus cookies ou armazenamento local em várias sessões.

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

Sessões Persistentes

Mantenha um ambiente remoto de navegador ativo entre desconexões do cliente.

Perfis Persistentes

Salve e restaure cookies, armazenamento local e cache do navegador. (Ativação necessária)

Sessões Persistentes

As 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) ao definir um session_name personalizado na URL de conexão:

wss://USER:PASS@ubc.oxylabs.io?session_name=checkout-flow-test
Parâmetro
Descrição
Tipo

session_name

Quando definido, as sessões persistem até o tempo máximo de vida útil (TTL) (máx. 24h ou até serem interrompidas). Reconecte com o mesmo session_name para reanexar o mesmo ID de sessão e as abas existentes. Formato suportado: ^[A-Za-z0-9-]{3,36}$

Cadeia de caracteres

keep_alive

Enquanto true (padrão), a sessão permanece ativa na nuvem após você se desconectar (até o TTL máximo – 24h). Enquanto false, ao chamar browser.close() recupera e fecha a sessão.

Booleano

Reconectar 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

Salve cookies e localStorage em um perfil nomeado e restaure-os em uma sessão totalmente nova. Usar os parâmetros a seguir permite manter uma persona autenticada entre sessões sem precisar se autenticar a cada 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}$

Cadeia de caracteres

o_profile_save

Force o salvamento do perfil no meio da sessão. Padrão: true.

Booleano

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}$.

Cadeia de caracteres

proxy_resi_ses_time

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

Inteiro

O número de perfis por conta é limitado (max_profiles). Exceder o limite retorna CDP_LIMIT_REACHED: profile limit reached erro. Reutilize um nome de perfil estável sempre que possível ou entre em contato com o suporte da Oxylabs (chat ao vivo ou e-mail) ou com seu Gerente de Conta Dedicado para aumentar o limite.

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, associe seu perfil a um IP de saída residencial fixo:

Atualizado

Isto foi útil?