Las vistas previas de actividad siempre muestran el ID del proxy
Las vistas previas de las requests en Actividad ahora muestran el ID opaco del proxy en todas partes, coincidiendo con lo que las responses ya devolvían.
Últimas actualizaciones y mejoras de FourA
Las vistas previas de las requests en Actividad ahora muestran el ID opaco del proxy en todas partes, coincidiendo con lo que las responses ya devolvían.
El atajo Cmd+K (Ctrl+K) ahora abre la paleta de comandos y el modal de búsqueda sin importar la distribución del teclado. Estábamos buscando la coincidencia con el carácter escrito (к en una distribución cirílica), por lo que cualquier persona con una distribución no latina no obtenía nada. Ahora buscamos la coincidencia con la tecla física. Solucionado en el sitio principal, el blog y la documentación.
El español, francés, japonés, coreano, portugués y ruso se unieron a los siete idiomas existentes. El sitio principal, el blog, la documentación y este portal de actualizaciones ahora se leen en 13 idiomas. Elige desde el selector de globo en el header; tu elección se mantiene en todas las plataformas mediante una cookie compartida.
El playground del Dashboard ahora tiene una pestaña Auto. Pega una URL, pulsa Enviar y observa cómo Auto la descifra. Puedes establecer tus propios criterios de éxito mediante el grupo Validate, y un historial predictivo de URL te sugiere las URL usadas anteriormente mientras escribes (una lista compartida en todos los endpoints, limitada a las últimas 50). Los campos no aplicables se ocultan por motor, de modo que cada pestaña muestra solo las entradas que realmente utiliza.
Una resolución en frío de Auto puede tardar varios minutos y el request ahora se mantiene abierto por todo su presupuesto. Los errores de cualquier capa regresan como JSON que tu cliente puede analizar.
Ahora toda respuesta de Auto incluye un objeto meta (qué etapa ganó, si se resolvió un desafío, cantidad de intentos, créditos totales) además de la sesión de trabajo (proxy, cookies, userAgent) para que puedas ver qué superó al objetivo y reproducirlo tú mismo. El campo session.proxy es el ID opaco del proxy en base36, nunca una dirección en bruto. Establece returnSession: false si no deseas la sesión en la respuesta.
Los sitios con cookies reutilizables (bet365 fue el canario) se quedaban atascados en la costosa resolución de navegador a 15 créditos por request, en lugar de bajar a la repetición barata de 2 créditos después de la primera resolución. Dos errores: el bloqueo se disparaba con cualquier error de transporte transitorio, y una repetición de navegador exitosa nunca actualizaba las cookies de sesión. Ambos corregidos. Los requests repetidos en un sitio con cookies reutilizables ahora cuestan 2 créditos después de la primera resolución, exactamente como indica el precio.
Auto ahora maneja desafíos no interactivos de Cloudflare (el muro "Checking your browser" que sirven algunos sitios protegidos) de principio a fin, en lugar de devolver la página del desafío como si fuera el contenido. También se solucionaron dos casos relacionados: un 200 de transporte que oculta un intersticial de desafío ahora escala a una resolución real, y un desafío que vuelve a mostrar el muro después de soltar una cookie de autorización ahora se recarga y extrae el contenido real. Marathonbet es el sitio principal que ahora pasa con éxito; vinted y algunos otros objetivos con intersticial en 200 también se benefician.
Al recargar el Playground ya no se muestra brevemente el estado estático antes de que reaparezca el suyo. Un nuevo botón Reset (tras una confirmación) borra las tres pestañas de request, las cookies y los proxies transferidos de una sola vez. Una response ahora también puede transferir su proxy ID o User-Agent a la siguiente request cuando lo solicite, en lugar de aplicarse automáticamente a sus espaldas.
Cada response de la API ahora incluye un header x-foura-credits que muestra el costo de esa llamada. Una nueva vista de Budget en el Dashboard desglosa el gasto de créditos por API key, dominio e IP del cliente con un gráfico de línea de tiempo, y el Playground muestra lo mismo en cada response para que pueda dimensionar una carga de trabajo antes de escalarla.
Cada publicación del blog ahora se muestra en inglés, búlgaro, alemán, polaco, vietnamita, chino y árabe. Se conservan los bloques de código, el markdown y los enlaces, y las búsquedas devuelven títulos localizados.
Cada response Single ahora incluye el proxy ID que procesó la request, y las responses de Browser hacen lo mismo. Útil para llamadas encadenadas que necesitan usar el mismo proxy.
El sitio principal ahora se renderiza en árabe con un diseño completo de derecha a izquierda, lo que eleva la lista de locales a siete. Si el idioma de tu navegador no coincide con el de la página en la que has aterrizado, un banner fino te ofrece la opción de cambiar.
Haz clic en el encabezado de una columna en el Dashboard para ordenarla. Funciona en Actividad, API Keys y sesiones, sobrevive a la actualización automática, y Ctrl-clic (Cmd en Mac) limpia la selección. La barra lateral también se colapsa en una barra de iconos cuando quieras que la tabla respire.
Los sitios que bloquean las requests detrás de un widget de desafío interactivo (el patrón Turnstile gestionado es el más común) ahora devuelven el HTML renderizado cuando llamas a Browser con unblocker: true. Verificado de extremo a extremo contra sitios con protección conocida que antes devolvían la página de desafío.