HERRAMIENTA GRATUITA PARA DESARROLLADORES

Conversor de cURL a Dart

Convierta su comando cURL en código Dart. Pegue, convierta y siga desarrollando.

Sin registro
Funciona en su navegador
Sus solicitudes siguen siendo privadas

Your cURL command

Try an example

import 'package:http/http.dart' as http;

final response = await http.get(
  Uri.parse("https://example.com/products?page=1"),
  headers: {
    "Accept": "text/html",
    "User-Agent": "MyApp/1.0"
  },
);

print(response.body);

No se envían solicitudes al sitio web de destino ·⌘ / CtrlEnterpara convertir

DÉ EL SIGUIENTE PASO

Código convertido.
Desarrolle con Scrapeless.

Obtenga contenido web con una sola llamada a la API. Deje que Scrapeless se encargue de la resolución de CAPTCHA, la rotación de IP y el renderizado de JavaScript.

Resolución de CAPTCHA
Rotación de IP
Renderizado de JavaScript

Ejemplo de Python de la documentación. Añada su clave de API y configure la URL de destino.

import requests
import json

API_KEY = ""
host = "api.scrapeless.com"
url = f"https://{host}/api/v2/unlocker/request"

payload = json.dumps({
    "actor": "unlocker.webunlocker",
    "input": {
        "url": "https://httpbin.io/get",
        "redirect": False,
        "method": "GET"
    },
    "proxy": {"country": "ANY"}
})
headers = {
    "Content-Type": "application/json",
    "x-api-token": f'{API_KEY}'
}

response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)

Python · Web Unlocker

MENOS CONVERSIÓN. MÁS DESARROLLO.

Una solicitud. Tres sencillos pasos.

Pase de su terminal o de las herramientas de desarrollo del navegador al lenguaje que utiliza en sus proyectos.

01

Copie su comando cURL

Use un comando del terminal o seleccione «Copy as cURL (bash)» en la pestaña Red (Network) de las herramientas de desarrollo del navegador.

02

Elija su lenguaje

Convierta a Python, Node.js, Go y más. Revise el método, las cabeceras, las cookies y el cuerpo de la solicitud en el resultado.

03

Copie el código. Adáptelo a sus necesidades.

Instale la biblioteca indicada y ejecute el código en su proyecto. Consulte la documentación de Scrapeless cuando esté listo para escalar.

SU SOLICITUD, SUS TECNOLOGÍAS

Use su lenguaje

29 lenguajes de programación. Además de Axios y Fetch para Node.js.

MATLAB

cURL a MATLAB

webwrite

Próximamente, más lenguajes.

¿No encuentra su lenguaje? —
Háganoslo saber

CONVIENE SABERLO

Resuelva sus dudas. Y siga programando.

¿Tiene dudas sobre la conversión, la privacidad o la ejecución de su solicitud?

Consultar la documentación

¿Es gratuito este conversor de cURL?

Sí. Puede convertir, copiar y descargar código sin crear una cuenta. El servicio opcional Scrapeless Web Unlocker requiere una cuenta y se factura por separado.

¿Mi comando cURL sale de mi navegador?

No. El análisis del comando y la generación de código se realizan en esta página. Su comando no se sube a ningún servidor, no se ejecuta ni se guarda en el almacenamiento del navegador. Usted decide si desea copiar o descargar el código.

¿Qué opciones de cURL puedo convertir?

Se admiten solicitudes HTTP habituales con URL, método, cabeceras, cookies, autenticación básica y cuerpos de solicitud incluidos directamente en el comando. Las cargas de archivos, las variables de shell y las opciones avanzadas de transporte requieren una revisión manual; las opciones no compatibles se notifican en lugar de descartarse sin aviso.

¿Por qué mi solicitud convertida devuelve un error 403?

El sitio web puede rechazar la solicitud debido a cookies caducadas, falta de autenticación o límites de solicitudes. Convertir la sintaxis no reproduce una sesión del navegador. Revise la respuesta y sus permisos de acceso; Web Unlocker ofrece un servicio gestionado de obtención de contenido web.

¿El conversor envía mi solicitud?

No. Genera código localmente sin contactar con el sitio web de destino. Ejecute y pruebe el código generado en su propio entorno de desarrollo.

¿Cómo empiezo a usar Scrapeless?

Seleccione Web Unlocker o Proxies en la sección anterior para ver un ejemplo de Python de nuestra documentación. Cree una cuenta, añada sus credenciales y siga la guía del enlace. Estos ejemplos son independientes de su solicitud convertida.

Desde su primera solicitud hasta el próximo millón

¿Ha creado algo? Manténgalo en marcha.

Desarrolle con Scrapeless