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

Sesión

Usa el mismo proxy para múltiples solicitudes de Web Unblocker con IDs de sesión. Mantén la continuidad del proxy hasta 10 minutos por sesión.

Si quieres usar el mismo proxy para hacer múltiples solicitudes, puedes añadir el X-Oxylabs-Session-Id encabezado con una cadena generada aleatoriamente al ID de sesión. Asignaremos un proxy individual a este ID y lo usaremos para todas las solicitudes siguientes durante un máximo de 10 minutos. Después de eso, asignaremos un nuevo proxy a ese ID de sesión concreto.

Para un acceso óptimo al sitio web, Web Unblocker emplea sesiones predefinidas. Por favor, evita enviar cualquier parámetro personalizado que se use comúnmente para mejorar el acceso, ya que pueden interferir con la capacidad de Web Unblocker para obtener datos de calidad.

Ejemplos de código

curl -k -v -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location' \
-H 'X-Oxylabs-Session-Id: 123randomString'
import requests

# Use your Web Unblocker credentials here.
USERNAME, PASSWORD = 'YOUR_USERNAME', 'YOUR_PASSWORD'

# Define proxy dict.
proxies = {
  'http': f'http://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
  'https': f'https://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
}

headers = {
    'X-Oxylabs-Session-Id': '123randomString'
}

response = requests.get(
    'https://ip.oxylabs.io/location',
    verify=False,  # It is required to ignore certificate
    proxies=proxies,
    headers=headers,
)

# Print result page to stdout
print(response.text)

# Save returned HTML to result.html file
with open('result.html', 'w') as f:
    f.write(response.text)

Última actualización

¿Te fue útil?