候鳥 + 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 と通信します。
- ApiServer の起動: Mbbrowser のインストールディレクトリにあるこのプログラムを実行します。
- インターフェース呼び出し: HTTP リクエストで ApiServer に「ID:XXX の環境を開いてください」と伝えます。
- 接続アドレスの取得: ApiServer は WebSocket アドレス(ws://...)を返します。
- 自動化の開始: Puppeteer がこのアドレスに接続することで、その環境の制御権を握ります。
3. 主な活用シーン
- 越境 EC: Amazon や eBay に自動ログインして注文ステータスを確認。
- ソーシャルメディア: 投稿、いいね、フォローの自動化。
- データスクレイピング: ログインが必要な、指紋保護されたページからのデータ収集。
- アカウント育成: リアルなユーザーの閲覧履歴をシミュレートし、アカウントの信頼スコアを向上。
TIP
次は 環境構築と設定 を読み、あなたの自動化の旅を始めましょう。
