Descargar proxies
Este punto final proporciona una solución racionalizada para exportar y descargar sus credenciales de proxy, incluyendo información de inicio de sesión, contraseña, IP, puerto y protocolo. Le permite especificar un tipo de proxy y elegir entre txt, csv o un formato personalizado para la descarga, lo que facilita el acceso sin esfuerzo y la integración de sus datos de proxy en diversas aplicaciones o con fines de archivo.
Parámetros de la ruta
Nombre | Tipo | Descripción |
|---|---|---|
| cadena | Clave API para autorizar solicitudes |
| cadena | Valores disponibles : ipv4, ipv6, móvil, isp, residente |
Cabeceras
Nombre | Valor |
|---|---|
Acepte |
|
Parámetros de consulta
Nombre | Tipo | Descripción |
|---|---|---|
| cadena | Tipo de archivo: [txt/csv] o formato personalizado [%login%:%password%@%ip%:%port%]. Para proxies móviles, hay disponible un parámetro adicional [%rotation_link%]. |
| entero | Proxy list id (sólo para residentes, si no se establece - devolverá ip de todas las hojas) |
| cadena | Valores disponibles : HTTPS, SOCKS5 |
Solicitar ejemplos
curl -X GET "https://geonix.com/personal/api/v1/YOUR_API_KEY_HERE/proxy/download/ipv4" -o proxies_ipv4.csv
<?php
$apiKey = 'YOUR_API_KEY_HERE'; // Replace this with your actual API key
$url = "https://geonix.com/personal/api/v1/$apiKey/proxy/download/ipv4";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
// Save the result to a file
file_put_contents('proxies_ipv4.csv', $result);
?>
import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
public class DownloadProxyListExample {
public static void main(String[] args) {
String apiKey = "YOUR_API_KEY_HERE"; // Replace with your actual API key
String urlString = "https://geonix.com/personal/api/v1/" + apiKey + "/proxy/download/ipv4";
try (BufferedInputStream in = new BufferedInputStream(new URL(urlString).openStream());
FileOutputStream fileOutputStream = new FileOutputStream("proxies_ipv4.csv")) {
byte dataBuffer[] = new byte[1024];
int bytesRead;
while ((bytesRead = in.read(dataBuffer, 0, 1024)) != -1) {
fileOutputStream.write(dataBuffer, 0, bytesRead);
}
} catch (IOException e) {
// Handle exceptions
e.printStackTrace();
}
}
}Ejemplos de respuesta
IP 127.0.0.1:80; LOGIN: login | PASSWORD: password;127.0.0.1:80 ; LOGIN: login | PASSWORD: password ;