FERRAMENTA GRATUITA PARA DESENVOLVEDORES

Conversor de cURL para Elixir

Transforme seu comando cURL em código em Elixir. Cole, converta e continue desenvolvendo.

Sem necessidade de cadastro
Funciona no seu navegador
Suas requisições permanecem privadas

Your cURL command

Try an example

Mix.install([{:req, "~> 0.5"}])

{:ok, response} = Req.request(
  method: "get",
  url: "https://example.com/products?page=1",
  headers: [{"accept", "text/html"}, {"user-agent", "MyApp/1.0"}],
)

IO.puts(response.body)

Nenhuma requisição é enviada ao site de destino ·⌘ / CtrlEnterpara converter

DÊ O PRÓXIMO PASSO

Código convertido.
Desenvolva com a Scrapeless.

Obtenha conteúdo da web com uma única chamada à API. Deixe a Scrapeless cuidar da resolução de CAPTCHA, da rotação de IP e da renderização de JavaScript.

Resolução de CAPTCHA
Rotação de IP
Renderização de JavaScript

Exemplo em Python da documentação. Adicione sua chave de API e defina a 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 CONVERSÃO. MAIS DESENVOLVIMENTO.

Uma requisição. Três passos simples.

Do terminal ou das ferramentas de desenvolvedor do navegador para a linguagem que você usa no dia a dia.

01

Copie seu comando cURL

Use um comando do terminal ou selecione “Copy as cURL (bash)” na aba Rede (Network) das ferramentas de desenvolvedor do navegador.

02

Escolha sua linguagem

Converta para Python, Node.js, Go e outras linguagens. Confira o método, os cabeçalhos, os cookies e o corpo da requisição no resultado.

03

Copie o código. Adapte-o às suas necessidades.

Instale a biblioteca indicada e execute o código no seu projeto. Consulte a documentação da Scrapeless quando for ampliar a escala do seu projeto.

SUA REQUISIÇÃO, SUAS TECNOLOGIAS

Use sua linguagem

29 linguagens de programação. Além de Axios e Fetch para Node.js.

MATLAB

cURL para MATLAB

webwrite

Mais linguagens em breve.

Não encontrou sua linguagem? —
Avise a gente

BOM SABER

Tire suas dúvidas. Depois, volte ao código.

Dúvidas sobre conversão, privacidade ou execução da sua requisição?

Consulte a documentação

Este conversor de cURL é gratuito?

Sim. Você pode converter, copiar e baixar código sem criar uma conta. O serviço opcional Scrapeless Web Unlocker exige uma conta e é cobrado separadamente.

Meu comando cURL sai do meu navegador?

Não. A análise do comando e a geração de código acontecem nesta página. Seu comando não é enviado a servidores, executado nem salvo no armazenamento do navegador. Você decide se quer copiar ou baixar o código.

Quais opções do cURL posso converter?

Há suporte a requisições HTTP comuns com URL, método, cabeçalhos, cookies, autenticação básica e corpo da requisição incluído diretamente no comando. Uploads de arquivos, variáveis de shell e opções avançadas de transporte exigem revisão manual; opções não compatíveis são informadas em vez de serem descartadas silenciosamente.

Por que minha requisição convertida retorna um erro 403?

O site pode rejeitar a requisição devido a cookies expirados, falta de autenticação ou limites de requisições. A conversão de sintaxe não reproduz uma sessão do navegador. Verifique a resposta e suas permissões de acesso; o Web Unlocker oferece um serviço gerenciado de obtenção de conteúdo da web.

O conversor envia minha requisição?

Não. Ele gera o código localmente sem se conectar ao site de destino. Execute e teste o código gerado no seu próprio ambiente de desenvolvimento.

Como começo a usar a Scrapeless?

Selecione Web Unlocker ou Proxies na seção acima para ver um exemplo em Python da nossa documentação. Crie uma conta, adicione suas credenciais e siga o guia indicado no link. Esses exemplos são independentes da sua requisição convertida.

Da sua primeira requisição ao próximo milhão

Criou algo? Mantenha tudo funcionando.

Desenvolva com a Scrapeless