Conversor de cURL para Swift
Transforme seu comando cURL em código em Swift. Cole, converta e continue desenvolvendo.
Your cURL command
Try an example
import Foundation
var request = URLRequest(url: URL(string: "https://example.com/products?page=1")!)
request.httpMethod = "GET"
request.setValue("text/html", forHTTPHeaderField: "Accept")
request.setValue("MyApp/1.0", forHTTPHeaderField: "User-Agent")
let (data, _) = try await URLSession.shared.data(for: request)
print(String(decoding: data, as: UTF8.self))Nenhuma requisição é enviada ao site de destino ·⌘ / CtrlEnterpara converter
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
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.
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.
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.
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.
Use sua linguagem
29 linguagens de programação. Além de Axios e Fetch para Node.js.

cURL para Python
Python · requests

cURL para JavaScript
Fetch API · browser

cURL para TypeScript
Fetch API · typed

cURL para Go
net/http · Go 1.22

cURL para Rust
reqwest · async

cURL para Java
HttpClient · Java 11+

cURL para C#
HttpClient · .NET 8

cURL para PHP
cURL extension

cURL para Ruby
net/http · Ruby 3

cURL para Kotlin
OkHttp · JVM

cURL para Swift
URLSession · iOS

cURL para Dart
package:http

cURL para C
libcurl

cURL para Clojure
clj-http

cURL para Elixir
Req

cURL para R
httr2

cURL para Haskell
http-client

cURL para Julia
HTTP.jl

cURL para Lua
LuaSocket

cURL para Objective-C
NSURLSession

cURL para Perl
LWP::UserAgent

cURL para PowerShell
Invoke-RestMethod

cURL para Scala
sttp client

cURL para Shell
curl · normalized

cURL para ClojureScript
fetch · browser

cURL para Node.js Fetch
Node.js · native fetch

cURL para Node.js Axios
Node.js · Axios

cURL para Crystal
HTTP::Client

cURL para Groovy
HttpURLConnection

cURL para OCaml
Cohttp

cURL para MATLAB
webwrite
Mais linguagens em breve.
BOM SABERTire 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
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çãoEste conversor de cURL é gratuito?
Meu comando cURL sai do meu navegador?
Quais opções do cURL posso converter?
Por que minha requisição convertida retorna um erro 403?
O conversor envia minha requisição?
Como começo a usar a Scrapeless?
Da sua primeira requisição ao próximo milhão
Criou algo? Mantenha tudo funcionando.