Realización de solicitudes
Aprende a hacer solicitudes con Oxylabs Mobile Proxies. Domina la estructura básica de consulta y usa parámetros para segmentación por ubicación, selección de ciudad y sesiones.
Consulta básica
La consulta básica solo requiere pasar username y password. No se necesitan otros parámetros. Una consulta así hará que la solicitud se realice desde una dirección IP aleatoria (proxy). Cada nueva solicitud usará un proxy diferente.
Ejemplos de código
En este ejemplo, una consulta a ip.oxylabs.io se realiza desde una IP aleatoria:
curl -x pr.oxylabs.io:7777 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io/location<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'pr.oxylabs.io:7777';
$query = curl_init('https://ip.oxylabs.io/location');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "customer-$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>import urllib.request
import random
username = 'USERNAME'
password = 'PASSWORD'
entry = ('http://customer-%s:%s@pr.oxylabs.io:7777' %
(username, password))
query = urllib.request.ProxyHandler({
'http': entry,
'https': entry,
})
execute = urllib.request.build_opener(query)
print(execute.open('https://ip.oxylabs.io/location').read())Un único proxy de backconnect te permite elegir un proxy de país específico mediante parámetros adicionales en el nombre de usuario. Este enfoque también admite el control de sesión. A continuación se muestra un ejemplo de la estructura de credenciales:
customer-USERNAME-cc-US-sessid-abcde12345:PASSWORD
Parámetros de consulta
customer
Nombre de usuario
cc
Código de país sin distinción de mayúsculas y minúsculas en formato de 2 letras 3166-1 alfa-2. Por ejemplo, DE para Alemania, GB para el Reino Unido, TH para Tailandia. Puedes encontrar más detalles sobre cómo usar proxies específicos de país aquí.
ciudad
Nombre de ciudad sin distinción de mayúsculas y minúsculas en inglés. Este parámetro debe ir acompañado de cc para una mayor precisión, por ejemplo, cc-GB-city-london para Londres, Reino Unido; cc-DE-city-berlin para Berlín, Alemania. Para una ciudad con más de dos palabras, reemplaza el espacio por _, por ejemplo, city-st_petersburg o city-rio_de_janeiro. Haz clic aquí para obtener más información sobre la segmentación a nivel de ciudad.
st
Nombre de estado de EE. UU. sin distinción de mayúsculas y minúsculas con us_ al principio, por ejemplo, us_california, us_illinois. Haz clic aquí para obtener más información sobre la segmentación a nivel de estado.
sessid
ID de sesión para mantener la misma IP en consultas posteriores. La sesión expira en 10 minutos. Después de eso, se asigna una nueva dirección IP a ese ID de sesión. Se admiten cadenas aleatorias, 0-9 y caracteres A-Z.
sesstime
El parámetro de tiempo de sesión mantiene la misma IP durante un cierto período. El tiempo máximo de sesión es de 30 minutos.
password
Contraseña
- Parámetro obligatorio
Nodos de entrada para China
Hemos configurado nodos de entrada en las regiones de Hong Kong y Pekín para una mejor conectividad desde China. Ten en cuenta que es un nodo proxy HTTPS. Todos los parámetros del nombre de usuario son idénticos a los del nodo de entrada habitual.
Actualmente estamos trabajando en corregir el resto de las integraciones en las que se admitirá el protocolo HTTPS.
Si te conectas a nuestra red Mobile desde China y sigues teniendo problemas con los nodos de entrada proporcionados, ponte en contacto en support@oxylabs.io, y encontraremos juntos una solución.
Última actualización
¿Te fue útil?

