Skip to content

候鳥 + Puppeteer 自動化:初心者向けスタートガイド

もしあなたが、数百から数千もの EC サイトや SNS アカウントで人間らしい振る舞いをシミュレートし、タスクを自動化する方法を探しているなら、「Mbbrowser(候鳥)+ Puppeteer」が究極の解決策となります。

1. コアアーキテクチャ:「脳」と「体」

自動化を理解するために、まず Mbbrowser と Puppeteer の役割分担を理解しましょう。

  • Mbbrowser(体 / 指紋層): すべての**「偽装工作」**を担当します。互いに関連性のない数千もの「ブラウザ環境」を提供し、それぞれが独立した IP、UA、Canvas、WebGL などの指紋を保持します。
  • Puppeteer(脳 / 実行層): ブラウザをコードで制御するための Node.js ライブラリです。**「命令の下達」**を担当します(例:特定の URL へ移動する、ボタンをクリックする、ログイン情報を入力するなど)。

なぜ組み合わせて使うのか? もし Puppeteer で通常の Chrome を直接制御すると、Web サイト側はすぐにあなたがロボットであることを見抜きます。しかし、Puppeteer で**候鳥環境(Mbbrowser)**を制御すれば、サイト側には世界各地に分散し、異なるデバイスを使用している「本物の人間」が操作しているように見えます。

2. 連携の架け橋:ApiServer

Mbbrowser は ApiServer.exe というツールを介して外部インターフェースを提供します。あなたのコード(Puppeteer)は Mbbrowser 本体と直接対話するのではなく、この ApiServer と通信します。

  1. ApiServer の起動: Mbbrowser のインストールディレクトリにあるこのプログラムを実行します。
  2. インターフェース呼び出し: HTTP リクエストで ApiServer に「ID:XXX の環境を開いてください」と伝えます。
  3. 接続アドレスの取得: ApiServer は WebSocket アドレス(ws://...)を返します。
  4. 自動化の開始: Puppeteer がこのアドレスに接続することで、その環境の制御権を握ります。

3. 主な活用シーン

  • 越境 EC: Amazon や eBay に自動ログインして注文ステータスを確認。
  • ソーシャルメディア: 投稿、いいね、フォローの自動化。
  • データスクレイピング: ログインが必要な、指紋保護されたページからのデータ収集。
  • アカウント育成: リアルなユーザーの閲覧履歴をシミュレートし、アカウントの信頼スコアを向上。

TIP

次は 環境構築と設定 を読み、あなたの自動化の旅を始めましょう。