ブラウザ自動化について知っておくべきこと
Playwright MCP、Browser Use、Chrome DevTools MCP、コーディングエージェントと、それらが操作するブラウザに関するガイド、インサイト、比較、レビュー。
ガイドBrowser Use向けローカルLLM 実際に使えるもの
Browser UseにはOllamaを使うローカル経路が文書化されていますが、ローカルでのツール呼び出しは余裕がありません。文書化されたセットアップ、失敗パターン、実行が本当に成功したかの見分け方をまとめます。
ガイドデプロイ前にMCPサーバーの品質をテストする方法とツール
MCP サーバーは、Inspector が「接続できる」「期待したツールが並ぶ」「移植性のあるスキーマを返す」ことを証明し、それが壊れたらビルドを落とせるようになってから出荷します。確認すべきレイヤー、コマンド、CI ゲートをまとめました。
ガイドPlaywrightでWebスクレイピング:待って、抽出して、件数を検証
JavaScriptで描画されるページは、GETだけでは人が見ているカードを取りこぼします。描画後のDOMを待ち、項目を抽出し、件数を検証します。
ガイドPlaywright Storage State:Cookie・ローカルストレージ・分離・有効期限
storageStateファイルはcookieとlocalStorageのスナップショットです。sessionStorageは既定では欠けます。新しいcontextに読み込み、消えたログインフォームではなく、保存したキーを読んでください。
ガイドPlaywright認証:一度ログインして状態を再利用し再認証する方法
Playwrightの認証失敗には見分けやすい症状が3つあり、うち2つは別の場所のバグに見えます。ログインページに戻される、APIが401を返す、ログイン後の要素が現れない、です。このガイドでは4つの根本原因を切り分け、実測した実行で一度ログインする流れを示し、期限切れ検出、自動再認証、並列アカウントの隔離、セッションが本当に生きていると証明してから頼る確認手順まで扱います。
ガイドWebスクレイピングのページネーション:番号ページ・もっと見る・無限スクロール
ページネーションのコードが3通りに壊れるのは、問題がもともと3つだからです。このガイドでは、ページからモードを見分け、番号ページのURL規則と終了条件を導き、もっと見ると無限スクロールの待ち方を正し、クラッシュで実行全体を失わないよう状態を記録し、件数とフィールド検査で結果を検証します。実測値はすべて、番号ページ135行、もっと見る81行、フィード60件の制御されたローカルフィクスチャから取っています。
ガイドClaude Code セットアップ: MCP 設定と Playwright の修正
公式ドキュメントに沿って Claude Code の MCP 設定をスコープごとに解説し、特に重要な Playwright の修正点である Windows の npx/cmd stdio、承認待ち、ツール不足も取り上げます。
ガイドJavaScriptによるWebスクレイピング:静的HTMLとレンダリングページの違い
多くのJavaScriptスクレイパーは、パースが始まる前に失敗します。原因は、リクエストが間違った経路に送られていることです。まずアクセス経路を決め、それからツールを選びましょう。
ガイドMCPサーバーをClaude DesktopとAIコーディングエージェントに接続する方法(Claude Code対応)
同じMCPサーバーでも、Claude CodeとClaude Desktopでは入り口がまったく異なります。自分で管理する設定ファイルと、クリックして操作する設定画面です。本記事では両方の手順、選ぶべきスコープとその理由、各失敗メッセージが実際に何を意味するのかを解説します。