F12検証ツールでコピー禁止サイトからテキストを取得する完全マニュアル
サイトにコピーを禁じられたとき、上級者の切り札がブラウザ搭載のデベロッパーツール(F12)です。追加インストール不要、ページのソースに直接触れて、いくつかの小技でテキストを取り出せます。本稿では検証ツールの完全ワークフロー——右クリック不能なページでのDevToolsの開き方、Elementsパネルでの正確なコピー、Consoleの1行コードで右クリックとCtrl+Cを復元する方法まで解説します。最後に「もうF12を開きたくない人」への一手も。
STEP 0:右クリック不能ページでDevToolsを開く
コピー禁止サイトはたいてい「検証」の右クリックまで封じています。キーボードなら常に有効:
- F12——定番のトグル;
- Ctrl + Shift + I——F12が使えない場合の代替;
- ブラウザメニュー → その他のツール → デベロッパーツール。
方法1:Elementsパネルから直接コピー
- パネル左上の要素選択アイコン(Ctrl+Shift+C)をクリック;
- ページ上で欲しいテキストをクリック → Elementsツリーが該当ノードへジャンプ;
- パネル内でそのノードを右クリック → Copy → Copy element(表示されれば Copy element text が綺麗);
- 貼り付け。頑固なノードは Edit as HTML で編集しテキストを選択コピー。
仕組み:DevToolsはDOMを直接読むため、user-select:none もJS遮断もパネル内では無力です。
方法2:Console 1行コードで右クリック&Ctrl+Cを復元
ページ自体を直したいなら、Consoleタブで以下を貼り付けてEnter:
['contextmenu','copy','cut','selectstart','keydown'].forEach(function(name){
document.addEventListener(name, function(e){ e.stopPropagation(); }, true);
});
キャプチャ段階でリスナーを先取りし、サイト側のブロッカーがイベントを受け取らないようにします。右クリックメニューとCtrl+Cが即復活——ただしリロードすると元通りなので、その都度貼り直しが必要。「右クリック解除」ブックマークレットの正体はこのコードです。
方法3:Sourcesパネルでデータを探す(複雑ページ向け)
DOMがdivの迷宮のときはSourcesタブへ。整形ボタン({})を押してソース全体からCtrl+Fで検索し選択コピー。本文データが <script> 内のJSONに眠っていることも多く、レンダーツリーより綺麗です。
3つのF12テクニック vs ワンクリック
| Elementsコピー | Consoleコード | VKT LiteCopy | |
|---|---|---|---|
| 毎回の手間 | 毎回必要 | リロード毎に再実行 | 導入は一度だけ |
| 操作量 | 4〜6ステップ | 貼り付け+Enter | ワンクリック |
| 選択・ショートカット復元 | 不可(迂回のみ) | 可 | ✅ 可 |
| リロード後も有効 | — | 無効 | ✅ ワンクリックで再開 |
| 必要スキル | 中 | 低〜中 | ゼロ |
複雑な解析はDevToolsの独壇場。ただ「この段落をコピーしたいだけ」の日々に手作業は過剰です。
ワンクリックの近道:VKT LiteCopy
VKT LiteCopy は方法2のロジックを永続スイッチにしたもの——ツールバーアイコン→Enableで、右クリック・テキスト選択・Ctrl+C/V/Aがすべて正常化。トグルでいつでも解除。Chromeウェブストア・Edgeアドオンから入手できます。
- コア機能は永久無料:1日100回コピー(タイトル/URLは無制限);
- 最小権限:activeTab + scripting + storage のみ;
- 無料版は通信ゼロ:追跡なし、すべてローカル処理;
- プレミアムで無制限:月2.99ドル/買い切り9.99ドル——料金詳細。
よくある質問
検証ツールでコピー禁止テキストを複製するには?
F12 → Elements → 要素選択でノード特定 → パネル内右クリック Copy → Copy element / Copy element text → 貼り付け。
Consoleで右クリックを復元するには?
上記コード(キャプチャ+stopPropagation)を貼り付けてEnter。リロードまで有効です。
右クリック不能時にDevToolsは?
F12 / Ctrl+Shift+I のキーボードで開けます。メニュー経由でもOK。
毎回の貼り付けより速い方法は?
VKT LiteCopyこそそのための道具:同じ原理をワンクリックで恒久化し、選択・ショートカット修復も内蔵。機能ページへ。
今日F12を極めて、明日ワンクリックへ
DevToolsのスキルは一生もの。手作業が飽きたら、10秒のインストールが日常の95%を引き継ぎます。
関連記事:コピーできない理由 · 右クリック解除 · VKTブログ。
