APIキーを取得

サイトにはフルChromeに見えるヘッドレスブラウザAPI

変えるのは1行だけ。launchがconnectになります。Puppeteer、Playwright、Pythonのコードはこれまでどおり動き、すべてのページが本物のデバイスとレジデンシャルIPのフルChromeで開きます。Dockerも、パッチを当てるChromeも、15分のセッション上限もありません。

無料で開始、カード不要。レジデンシャルトラフィックは$1/GB。

G2で4.7 / 579件のレビューに基づく

1行でPuppeteerやPlaywrightをヘッドレスブラウザAPIに接続

接続行より後はすべて、今ローカルのヘッドレスChromeで実行しているコードそのままです。トークンとプロファイルIDを追加すれば、スクリプトがページ全体のスクリーンショット、PDF、ページのHTMLを保存します。

  1. ステップ 01

    トークンを取得

    Googleでサインアップし、ダッシュボードからキーをコピーします。無料、カード不要です。

  2. ステップ 02

    プロファイルを作成

    ダッシュボードでワンクリック、またはAPI呼び出し1回で作成できます。IPの国を選べば、プロファイルはそのデバイス、IP、ログイン情報を毎回の実行で保持します。

  3. ステップ 03

    スクリプトを実行

    ライブラリをインストールし、トークンとプロファイルIDを指定して下のスクリプトを実行します。page.pngとpage.pdfがスクリプトと同じ場所に保存され、ページのタイトルが表示されます。詳しくはスタートガイドをご覧ください。

インストール
npm install playwright-core
実行
GOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjs
接続先
wss://cloudbrowser.gologin.com/connect?token=…&profile=…
import { chromium } from "playwright-core";

const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;

const browser = await chromium.connectOverCDP(endpoint);
const page = await browser.contexts()[0].newPage();

await page.goto("https://books.toscrape.com/");

const html = await page.content();
await page.screenshot({ path: "page.png", fullPage: true });
await page.pdf({ path: "page.pdf" });

console.log(await page.title(), html.length);

await page.close();
await browser.close();

ページに何が見えるか:自前サーバーのヘッドレスChromeとGologin

同じスクリプト、同じページ、2つのブラウザ。ローカルのヘッドレスChromeは、最初のクリックより前に、ヘッドレスであることをページに伝えてしまいます。Gologin Cloud Browserが見せるのは、本物のMac上のフルChromeとレジデンシャルIP、そしてそれに合ったタイムゾーンです。

ページが読み取る内容ヘッドレスChromeGologin
ブラウザ名HeadlessChromeChrome
グラフィックスSwiftShader(ソフトウェア)Intel HD Graphics 6000
プラグイン05
画面1280 x 720(デフォルト)1470 x 956(実際のノートPC)
IP自前のサーバー(データセンター)レジデンシャル、ミシガン
タイムゾーンサーバーと同じデトロイト(IPと一致)
見え方データセンターのサーバー自宅回線のMacBook

ログインは一度だけ。ヘッドレス実行のたびには不要

保存して、読み込んで、失くすstorageStateファイルはもう不要です。Cookie、デバイス、レジデンシャルIPがまとめて戻るため、40回目の実行も1回目と同じログイン済みのブラウザで開きます。

月曜日1回目の実行ログイン

スクリプトが一度ログインし、あなたがLive Viewで認証コードを入力して、プロファイルが保存されます。

CookieデバイスIPアドレス保存済み
金曜日2回目の実行ログイン状態を維持

同じデバイス、同じIP、同じアカウント。ログイン画面が出ないので、スクリプトはすぐに作業に入ります。

セッションを復元
来月40回目の実行今も同じユーザー

何も変わっていません。最初から最後まで、1つのアカウントが1台のデバイスで動くため、サイトが新たに確認することはありません。

セッションを復元

仕組みを知りたいですか?プロファイルの接続方法を読み、最初のプロファイルを作成しましょう。

ヘッドレスブラウザAPI比較:料金、IP、セッションの長さ

Browserless、Browserbase、Steelはどれも、スクリプトのためにChromeを動かします。Gologinは1時間あたりの料金が最も安く、レジデンシャルトラフィックは$8-12ではなく$1/GB、セッションの長さにも上限がありません。

Gologin Cloud Browser、Browserless、Browserbase、Steelのブラウザ時間の料金、レジデンシャルトラフィック、IP、保存されるログイン、セッションの長さ
得られるものGologinBrowserlessBrowserbaseSteel
ブラウザ時間(最初の有料プラン)$0.09$0.15$0.12$0.10
レジデンシャルトラフィック$1/GB$8-12/GB$12/GB$10/GB
次の実行でも同じIPあり公開情報なし公開情報なし有料オプション
次の実行でもログイン状態あり最大7日ありあり(未使用30日まで)
最長セッション(最初の有料プラン)制限なし15分6時間15分

ブラウザではなく、ページのHTMLだけが必要ですか?Web Unlockerなら1回のリクエストで返し、課金は成功時のみです。

ヘッドレスブラウザ自動化をライブで見守る。手順を手動で終えることも

目で確かめる必要があるまではヘッドレス。すべてのセッションにLive Viewリンクがあります。開けばスクリプトが今いるページが見え、コードを入力してタブを閉じれば、実行はそのまま続きます。

  • headless: falseなしでデバッグ

    ローカルのウィンドウも、ループで撮るスクリーンショットも不要です。ライブセッションを開いて、スクリプトのクリックを見守れます。

  • コードから引き継ぐ

    引き継ぎはAPI呼び出し1回です。どのタイミングでも、どのライブセッションでも、再起動も再ログインも不要です。

  • 自社製品に組み込む

    ライブセッションを自社のダッシュボードに埋め込めます。ユーザーは同じログイン済みのブラウザで手順を完了できます。

組み込みますか?Live Viewのドキュメントを読むか、Cloud Browser UIをご覧ください。

スタックからブラウザサーバーをなくす

スクリプトの先のブラウザがGologinで動けば、保守しなくてよくなるものは次のとおりです。

ヘッドレスブラウザAPIの料金

どのプランでも同じフルChromeが動きます。Businessは月$8で100ブラウザ時間。プランの違いは、ブラウザ時間と並列セッション数です。レジデンシャルトラフィックは$1/GBです。

同時にもっと必要ですか?並列セッションは、どのプランにも1つにつき月$2で必要なだけ追加できます。レジデンシャルトラフィックは$1/GBです。

Custom

4並列セッションから。専任のアカウントマネージャー、プレミアムSLA、個別のオンボーディング付き。

個別デモを予約

充実した技術スタックの一部

1つのアカウント、1つのプロキシネットワーク、1つのエコシステム。用途に合った製品をお選びください。

どの製品が合うかわかりませんか?デモを予約いただければ、一緒にお選びします。

ヘッドレスブラウザAPIに関する質問

ヘッドレスブラウザAPIとは?

ヘッドレスブラウザAPIとは、ウィンドウではなくコードからの指示を受けて、サーバー上で動くブラウザです。スクリプトがページを開き、クリックし、内容を読み、スクリーンショット、PDF、HTMLを保存します。Gologin Cloud BrowserはChrome DevTools Protocolに対応しているため、PuppeteerやPlaywrightは、ローカルのChromeと同じように接続できます。

Gologin Cloud Browserはヘッドレスですか?

スクリプトにとってはそうです。手元のマシンにウィンドウはなく、必要なのはライブラリのインストールだけです。こちら側では、本物のデバイスフィンガープリントを持つフルChromeが動くため、ページは人が見るときと同じように表示されます。実行を見守るには、Live Viewリンクを開いてください。

ブラウザ・アズ・ア・サービス(browser as a service)とは?

ブラウザを他社がホストし、時間単位やリクエスト単位で借りる仕組みです。Gologinではブラウザ時間を借り、レジデンシャルトラフィックは$1/GBで、各プロファイルは独自のデバイス、Cookie、IPを実行間で保持します。

スクリーンショットやPDFを取得できますか?

はい。page.screenshot()とpage.pdf()はローカルと同じように動作し、上のスクリプトは両方を保存します。専用のエンドポイントはなく、すべてPuppeteerまたはPlaywright経由で実行します。

REST APIはありますか?

Cloud Browserは、PuppeteerまたはPlaywrightがWebSocketで操作します。プロファイルとプロキシはGologin REST APIで管理します。URLからページのHTMLだけが必要なら、Web Unlockerは1回のHTTPリクエストで済みます。

対応している言語とライブラリは?

Node.jsのPuppeteerまたはPlaywright、PythonのPlaywrightです。Chrome DevTools Protocolに対応するものなら何でも、同じwss://アドレスに接続できます。Playwright & Puppeteerをご覧ください。

無料のヘッドレスブラウザAPIはありますか?

はい。Googleでサインアップすると、すぐにAPIキーが発行されます。1並列セッションで各15分までの実行を3回、カード不要です。

同時にいくつのブラウザを実行できますか?

無料プランとProfessionalは1つ、Businessは2つ、Enterpriseは3つ、Customは4つからです。どのプランでも、1つにつき月$2で追加できます。

セッションの起動にかかる時間は?

新しいプロファイルの初回起動は、ブラウザの準備のため数秒かかります。その後、セッションは1-2秒で接続します。待機用のブラウザを動かし続ける必要はありません。

ファイルのアップロードとダウンロードはできますか?

アップロードは、ローカルと同じくsetInputFilesで動作します。ファイルを保存するには、ページ内からファイルを取得し、そのバイトを手元側で書き込みます。リクエストは、実行のほかの部分と同じブラウザとレジデンシャルIPから送られます。

ローカルで開発して、クラウドで実行できますか?

はい。ノートPCではchromium.launch()のままにし、スクリプトをサーバーやスケジュール実行に移すときに接続行に切り替えます。テストスイートも同じ方法で接続できます。Playwright TestのフィクスチャはPlaywright & Puppeteerをご覧ください。

IPはどの国から選べますか?

国はプロファイルの作成時に選びます。レジデンシャルIPとモバイルIPは、195か国以上のGologin Proxiesから提供されます。自前のプロキシも使えます。

GologinはBrowserlessやBrowserbaseの代わりになりますか?

はい、PuppeteerやPlaywrightのスクリプトなら、接続行を変えるだけで残りはそのままです。料金はブラウザ時間単位で月$4.50から、レジデンシャルトラフィックは$1/GBで、プロファイルは次の実行でも同じIPとログインを保持します。/pdfや/screenshotのような既製のエンドポイントに相当するものはありません。スクリプトから同じ関数を呼び出します。

スクリプトのためにChromeをホストするのは、もう終わり。

1行でPuppeteerやPlaywrightをGologin Cloud Browserに接続。レジデンシャルIPのフルChromeから、スクリーンショット、PDF、HTMLを取得できます。料金は月$4.50から。

無料で開始、カード不要。レジデンシャルトラフィックは$1/GB。

G2で4.7 / 579件のレビューに基づく