Controle de sessão
Aprenda a gerenciar um parâmetro de ID de sessão, que permite manter o mesmo endereço IP para executar várias solicitações.
Estabelecendo sessão
O parâmetro de ID da sessão permite manter o mesmo endereço IP para executar várias solicitações. Para reutilizar o mesmo IP várias vezes, use sessid parâmetro após username com uma string alfanumérica criada aleatoriamente, por exemplo, sessid-abcd1234.
O tempo padrão da sessão é de 10 minutos ou até 60 s de inatividade (sem solicitações). Depois disso, um novo endereço IP é atribuído automaticamente. Para ajustar o tempo de sessão desejado, consulte Tempo da sessão.
Por exemplo, sua consulta inicial com sessid-abcd1234 endereço IP do proxy atribuído 1.1.1.1. Enquanto você continuar enviando novas solicitações com o mesmo ID de sessão e esse endereço IP estiver online e disponível, o sistema roteará suas consultas por 1.1.1.1. Se você parar de enviar solicitações por 60 segundos ou se o endereço IP não estiver mais online, o sistema atribuirá um novo IP de proxy. Sua próxima consulta com sessid-abcd1234 será roteada por um endereço IP diferente, por exemplo, 1.1.1.2.
Exemplo de lista de credenciais:
O exemplo representa uma lista de credenciais que estabelecem sessões diferentes.
Exemplo de código
Neste exemplo, estamos usando um IP alemão com sessid-abcd1234 no nome de usuário na primeira solicitação. Todas as solicitações seguintes manterão o mesmo IP alemão nas consultas posteriores:
Tempo da sessão
A sesstime parâmetro vem junto com sessid, e permite prolongar a sessão acima de 10 minutos ou definir um tempo específico para ela.
A sessid_oneip parâmetro é uma alternativa a sessid para casos em que você precisa manter exatamente o mesmo IP durante toda a sessão.
Com um sessid, se o nó de saída atribuído ficar offline antes de o tempo da sessão expirar, o sistema atribui automaticamente um novo IP e sua sessão continua.
Com sessid_oneip, a sessão fica vinculada a um único nó de saída: quando esse IP não estiver mais disponível, em vez de alternar para um novo, a solicitação falha com uma resposta HTTP 502 Nesse ponto, você deve iniciar uma nova sessão com um novo sessid_oneip . sessid_oneip pode ser combinado com sesstime da mesma forma que sessid.
Você pode usar o sesstime parâmetro para manter o mesmo IP por até 1440 minutos (24 horas).
No entanto, como o pool de proxy residencial é dinâmico, sua conexão pode terminar antes. Se isso acontecer, inicie uma sessão com um novo parâmetro de sessão.
O parâmetro de tempo da sessão não garante que todas as suas consultas sejam concluídas no fim da sessão. A sessão expirará dentro do limite de tempo definido, mesmo que as solicitações não tenham sido concluídas.
sessid_oneip é uma alternativa opcional a sessid. O comportamento padrão de sessid (rotação automática para um novo IP quando o nó de saída expira) permanece inalterado.
Exemplo de lista de credenciais:
O exemplo representa uma lista de credenciais que estabelecem sessões diferentes com tempos de sessão diferentes (minutos).
Exemplo de código
Escolhemos o mesmo IP alemão do exemplo anterior; desta vez, estamos adicionando sessid string e sesstime parâmetro para 7 minutos:
Isto foi útil?

