開発者向け無料ツール

cURL から JavaScript への変換ツール

cURL コマンドを JavaScript のコードに変換。貼り付けて変換したら、そのまま開発を続けられます。

登録不要
ブラウザ内で動作
リクエストのプライバシーを保護

Your cURL command

Try an example

const response = await fetch("https://example.com/products?page=1", {
  method: "GET",
  headers: {
  "Accept": "text/html",
  "User-Agent": "MyApp/1.0"
  }
});

const result = await response.text();
console.log(result);

対象サイトにリクエストは送信されません ·⌘ / CtrlEnterで変換

次のステップへ

コードの変換が完了。
Scrapeless で開発を始める。

1回の API 呼び出しで Web コンテンツを取得。CAPTCHA の解決、IP ローテーション、JavaScript のレンダリングは Scrapeless にお任せください。

CAPTCHA の解決
IP ローテーション
JavaScript レンダリング

ドキュメントに掲載している Python のサンプルです。API キーを追加し、対象の URL を設定してください。

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

変換の手間を減らし、開発に集中。

1つのリクエストを、 簡単な3ステップで。

ターミナルやブラウザの開発者ツールから、 普段使う言語のコードへ。

01

cURL コマンドをコピー

ターミナルのコマンドを使うか、ブラウザの開発者ツールの「ネットワーク(Network)」タブで「Copy as cURL (bash)」を選択してください。

02

言語を選択

Python、Node.js、Go などのコードに変換できます。変換結果のメソッド、ヘッダー、Cookie、リクエストボディを確認してください。

03

コードをコピーして、必要に応じて調整。

指定のライブラリをインストールし、プロジェクトでコードを実行してください。規模を拡大する際は、Scrapeless のドキュメントをご覧ください。

リクエストを、使い慣れた技術で

使い慣れた言語で

29種類のプログラミング言語に対応。Node.js 向けの Axios と Fetch も利用できます。

MATLAB

cURL から MATLAB へ

webwrite

今後さらに多くの言語に対応予定です。

お使いの言語が見つかりませんか? —
お知らせください

知っておきたいこと

疑問を解消して、 コーディングを再開。

変換やプライバシー、 リクエストの実行についてお困りですか?

ドキュメントを見る

この cURL 変換ツールは無料ですか?

はい。アカウントを作成せずに、コードの変換、コピー、ダウンロードができます。必要に応じて利用できる Scrapeless Web Unlocker サービスにはアカウントが必要で、料金は別途発生します。

cURL コマンドはブラウザの外部に送信されますか?

いいえ。解析とコード生成はこのページ内で行われます。コマンドがアップロード、実行されたり、ブラウザのストレージに保存されたりすることはありません。コードのコピーやダウンロードは、ご自身で選択できます。

どの cURL オプションを変換できますか?

URL、メソッド、ヘッダー、Cookie、Basic 認証、コマンド内に直接記述されたリクエストボディを含む一般的な HTTP リクエストに対応しています。ファイルのアップロード、シェル変数、高度な通信オプションは手動での確認が必要です。非対応のオプションがある場合は、黙って無視せずにお知らせします。

変換後のリクエストが 403 エラーになるのはなぜですか?

Cookie の有効期限切れ、認証情報の不足、リクエスト数の制限などが原因で、サイトがリクエストを拒否する場合があります。構文を変換しても、ブラウザのセッションは再現されません。レスポンスとアクセス権限を確認してください。Web Unlocker では Web コンテンツの取得処理をサービス側で管理します。

変換ツールはリクエストを送信しますか?

いいえ。対象サイトには接続せず、ローカルでコードを生成します。生成されたコードは、ご自身の開発環境で実行し、テストしてください。

Scrapeless を使い始めるにはどうすればよいですか?

上のセクションで Web Unlocker またはプロキシを選ぶと、ドキュメントの Python サンプルを確認できます。アカウントを作成し、認証情報を追加して、リンク先のガイドに沿って進めてください。これらのサンプルは、変換したリクエストとは独立しています。

最初のリクエストから、その先の100万件まで

作ったものを、動かし続けましょう。