Realizar solicitudes
Aprende a realizar solicitudes con Residential Proxies. Domina la estructura básica de la consulta y usa parámetros para geo‑targeting, selección de ciudad y sesiones.
Consulta básica
La consulta básica solo requiere pasar nombre de usuario y contraseña. No se necesitan otros parámetros. Tal consulta dará como resultado que la solicitud se realice desde una dirección IP aleatoria (proxy). Cada nueva solicitud utilizará un proxy distinto.
Code examples
En este ejemplo, se realiza una consulta a ip.oxylabs.io/location 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'
entrada = ('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 backconnect (pr.oxylabs.io:7777)te permite elegir un proxy de un país o ciudad específicos mediante parámetros adicionales en el nombre de usuario. Este enfoque también admite el control de sesión. Aquí hay un ejemplo de credenciales:
customer-USERNAME-cc-US-city-CITY-sessid-abcde12345:PASSWORD
customer-USERNAME-cc-US-city-CITY-sessid-abcde12345-sesstime-5:PASSWORD
A continuación se desglosa la estructura:

Parámetros de consulta
cliente
Username
cc
Código de país insensible a mayúsculas en formato de 2 letras 3166-1 alpha-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 por país aquí.
city
Nombre de ciudad en inglés insensible a mayúsculas. Este parámetro debe ir acompañado de cc para 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 con _, por ejemplo, city-st_petersburg o city-rio_de_janeiro. Haz clic aquí para más información sobre la segmentación a nivel de ciudad.
st
Nombre del estado de EE. UU. insensible a mayúsculas con us_ al inicio, por ejemplo, us_california, us_illinois. Haz clic aquí para 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 admite una cadena aleatoria con los caracteres 0-9 y A-Z.
sesstime
El parámetro de tiempo de sesión mantiene la misma IP por un periodo determinado. El tiempo máximo de sesión es de 30 minutos.
contraseña
Contraseña
- parámetro obligatorio
Última actualización
¿Te fue útil?

