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

Control de sesión

Aprende a gestionar un parámetro de ID de sesión, que te permite mantener la misma dirección IP para ejecutar varias solicitudes.

Estableciendo sesión

El parámetro de ID de sesión le permite mantener la misma dirección IP para ejecutar varias solicitudes. Para reutilizar la misma IP varias veces, use sessid parámetro después de username con una cadena alfanumérica creada aleatoriamente, por ejemplo, sessid-abcd1234.

El tiempo de sesión estándar es de 10 minutos o hasta 60 s de inactividad (sin solicitudes). Después de eso, se asigna automáticamente una nueva dirección IP. Para ajustar el tiempo de sesión deseado, consulte Tiempo de sesión.

Por ejemplo, su consulta inicial con sessid-abcd1234 dirección IP de proxy asignada 1.1.1.1. Mientras siga enviando nuevas solicitudes con el mismo ID de sesión y esa dirección IP esté en línea y disponible, el sistema enviará sus consultas a través de 1.1.1.1. Si deja de enviar solicitudes durante 60 segundos o la dirección IP ya no está en línea, el sistema asignará una nueva IP de proxy. Su siguiente consulta con sessid-abcd1234 se enviará a través de una dirección IP diferente, por ejemplo, 1.1.1.2.

Ejemplo de lista de credenciales:

El ejemplo representa una lista de credenciales que establecen diferentes sesiones.

Ejemplo de código

En este ejemplo, estamos usando una IP alemana con sessid-abcd1234 en el nombre de usuario con la primera solicitud. Todas las solicitudes siguientes mantendrán la misma IP alemana con consultas posteriores:

Tiempo de sesión

El sesstime el parámetro va junto con sessid, y le permite prolongar la sesión más allá de 10 minutos o establecer un tiempo específico para ella.

El sessid_oneip parámetro es una alternativa a sessid para los casos en que debe mantener exactamente la misma IP durante toda la sesión.

Con un sessid, si el nodo de salida asignado se desconecta antes de que expire el tiempo de sesión, el sistema asigna automáticamente una nueva IP y su sesión continúa. Con sessid_oneip, la sesión queda vinculada a un único nodo de salida: una vez que esa IP ya no está disponible, en lugar de rotar a una nueva, la solicitud falla con una respuesta HTTP 502 . En ese punto, debe iniciar una nueva sesión con un nuevo sessid_oneip valor. sessid_oneip se puede combinar con sesstime de la misma manera que sessid.

Ejemplo de lista de credenciales:

El ejemplo representa una lista de credenciales que establecen diferentes sesiones con diferentes tiempos de sesión (minutos).

Ejemplo de código

Elegimos la misma IP alemana que en el ejemplo anterior; esta vez estamos añadiendo sessid cadena y sesstime parámetro durante 7 minutos:

¿Te fue útil?