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.
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?

