Loading Light/Dark Toggle
HERRAMIENTA GRATUITA PARA DESARROLLADORES

Conversor de cURL a PHP

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

Sin registro
Funciona en su navegador
Sus solicitudes siguen siendo privadas

Your cURL command

Try an example

<?php

$ch = curl_init("https://example.com/products?page=1");
curl_setopt_array($ch, [
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ["Accept: text/html"],
    CURLOPT_HTTPHEADER => ["User-Agent: MyApp/1.0"],
]);

$response = curl_exec($ch);
curl_close($ch);
echo $response;

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
Conversor gratuito de cURL a PHP | Scrapeless