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

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

Parámetro
Descripción

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?