
Cómo guardar la IP del proxy en un archivo JSON
Los rastreadores saben que la IP proxy es como cambiarse de ropa - usted tiene que cambiar a menudo. Pero cada vez que ordenar manualmente los datos de IP puede ser todo un accidente persona, hoy vamos a utilizar Python para hacer algo real, enseñar a todos cómo proxy IP información en formato JSON, fácil de acceder en cualquier momento.
¿Por qué tengo que utilizar JSON para almacenar las IP proxy?
Por ejemplo, el formato JSON es como expedir carnés de identidad a las IP proxy, con cada campo ordenado de forma clara. En comparación con un documento txt desordenado, la gestión con JSON puede lograr tres cosas geniales:
①Claridad de la clasificación(tipo de acuerdo, fecha de expiración, ubicación geográfica de un vistazo)
②Fácil de llamar(Python funciona directamente como un diccionario)
③Actualización automática(con tareas cronometradas)
Código del mundo real para ir a una
importar json
from datetime import datetime
Pretende obtener los datos proxy de la API ipipgo.
lista_proxy = [
{
"ip": "203.12.34.56",
"puerto": 8080,
"protocol": "socks5",
"expire_time": datetime.now().strftime("%Y-%m-%d %H:%M:%S"), "expire_time": datetime.now().
"location": "Tokio, Japón"
}.
Algunos datos más de ejemplo...
]
Guardar en json
def guardar_proxies(datos).
with open('ipipgo_proxies.json', 'w', encoding='utf-8') as f.
json.dump(data, f, ensure_ascii=False, indent=2)
print("✅ Los datos del proxy se han depositado en la caja fuerte")
Llamar a la función de guardar
guardar_proxies(lista_proxies)
Obsérvese el uso deensure_ascii=Falseindent=2 para que el archivo json se distribuya ordenadamente, el evangelio de los pacientes obsesivo-compulsivos.
¿Cómo se juega con las API de ipipgo para ser más hábil?
Aquí hay un regalo del cielo para la banda - ipipgo'sAgentes Residenciales Dinámicos...su llamada API a domicilio es tan sencilla como pedir comida para llevar:
1. Regístrate y consigue tu clave exclusiva
2. Llamar a la interfaz para obtener una IP nueva en segundos
3. Formateo automático en JSON
Pon un ejemplo de una llamada real:
solicitudes de importación
API_URL = "https://api.ipipgo.com/getproxy"
API_KEY = "Su clave única"
response = requests.get(f"{API_URL}?key={API_KEY}&format=json")
fresh_proxies = response.json()
save_proxies(fresh_proxies)
Errores comunes Garantía de calidad
P: ¿Qué debo hacer si mi IP guardada falla de repente?
R: Se recomienda trabajar con la herramienta de ipipgoPaquete Smart RefreshSu tiempo de supervivencia IP es media hora más largo que el de sus homólogos, y el paquete Enterprise tiene una compensación automática en caso de fallo.
P: ¿El almacenamiento de JSON compromete la privacidad?
R: Recuerde colocar el archivo json fuera del directorio raíz del proyecto o utilice almacenamiento encriptado. soporte al cliente de ipipgoAlojamiento de cifrado localNi siquiera tienes que guardar el archivo tú mismo.
P: ¿Qué ocurre si distintos servicios requieren distintas IP?
R: Añada un campo de tipo de negocio al guardar, por ejemplo:
{
"usage": "e-commerce-crawler",
"ip": "203.55.66.77", ...
...
}
Guía de selección de envases
| Tipo de empresa | Paquetes recomendados | Consejos para ahorrar dinero |
|---|---|---|
| Pequeños proyectos individuales | Residencial dinámico (estándar) | Elija un paquete de tráfico más económico |
| Captura empresarial | Residencial dinámico (empresa) | Póngase en contacto con el servicio de atención al cliente para obtener descuentos |
| Requisitos de PI fija | Viviendas estáticas | Compre más y reciba más gratis. |
Un último despotrique: use ipipgo'sAPI SERPPuede saltarse directamente el foso de la recogida de datos, y ni siquiera tiene que mantener su propio grupo de agentes. Sus técnicos siguen en línea a las dos de la mañana para responder a sus preguntas, ¡este servicio no tiene sei!

