コピーを禁止しているWebサイトからテキストをコピーする方法

コピーを禁止しているサイトからテキストをコピーするには、Chromeのリーディングモードでページを開く、PDFに印刷する、Ctrl+Uでページのソースを表示してそこからコピーする、といった方法があります。Chromeのサイトの設定でそのサイトのJavaScriptをオフにして再読み込みする方法もあります。いちばん速いのは、Highlight and Copy Protected Textのようなコピー許可の拡張機能です。オンにして、選択してコピーするだけです。

Chrome に追加

無料でお試し 52 言語

一部のテキストをコピーできない理由

Webサイトがコピーを禁止する方法はいくつかの定番に限られます。選択をオフにするスタイルルール、Ctrl+Cと右クリックメニューを取り消すスクリプト、テキストの上に重ねた透明なレイヤーです。それぞれについてはWebサイトがコピーを禁止するしくみで説明しています。ほとんどはページのスクリプトとスタイルが有効な間しか働かないため、次の方法が使えます。

1. Chromeのリーディングモード

ページの空いている部分を右クリックし、Open in reading mode(リーディング モードで開く)を選びます(またはサイドパネルを開いて Reading mode を選びます)。Chromeはページのスクリプトを除いた記事のテキストをサイドパネルに表示します。そこで選択してコピーします。

向いているもの: 記事、ブログ投稿、ドキュメント。漏れることがあるもの: 表、コメント、メニュー。

2. PDFに印刷

Ctrl + P(Cmd + P)を押し、プリンターとして PDFに保存 を選んで保存し、PDFを開きます。ほとんどのPDFビューアーでテキストを選択してコピーできます。

向いているもの: 印刷できるほぼすべてのページ。印刷時にコンテンツを隠すサイトもあります。

3. ページのソースを表示

Ctrl + U(MacではCmd + Option + U)を押します。新しいタブにページのHTMLが表示されます。Ctrl + Fを押してテキストの一部を検索し、コピーします。テキストはHTMLタグの間にあるので、整える必要があるかもしれません。

向いているもの: 最初からページに含まれているテキスト。使えないもの: 後からスクリプトで読み込まれるテキスト。

4. サイトのJavaScriptをオフにする

  1. アドレスの左にあるアイコンをクリック → サイトの設定。
  2. JavaScript を ブロック にします。
  3. ページを再読み込みしてテキストをコピーします。
  4. 終わったらJavaScriptを 許可(またはデフォルト)に戻します。

向いているもの: スクリプトによる制限。使えないもの: スタイルによる制限や、コンテンツの表示にJavaScriptが必要なサイト。

5. デベロッパーツール

右クリック(または F12)→ 検証。Elements パネルで段落を探し、右クリック → Copy → Copy element を選ぶか、HTMLとして編集してテキストをコピーします。正確ですが、長いテキストには時間がかかります。

6. コピー許可の拡張機能

Highlight and Copy Protected Textは、スイッチ1つでページの選択とコピーの制限をオフにし、右クリックメニューを復活させます。あとはページのレイアウトを保ったまま、普通に選択してコピーできます。保護されたページによく出会うなら、いちばん手早い方法です。

どれもうまくいかない場合

  • 文字が画像になっている。 Image Text to Textで認識してください。
  • コンテンツがログイン、ペイウォール、DRMの向こうにある — ここで紹介した方法で、まだ読めないコンテンツのロックが解除されることはありませんし、そうあるべきでもありません。

よくある質問

一部のWebサイトでテキストをコピーできないのはなぜですか?

サイトがスタイルルールで選択を無効にしているか、スクリプトでコピーのイベントを取り消しているか、テキストを見えないレイヤーで覆っているためです。テキストではなく画像として文字を表示しているサイトもあります。

保護されたテキストをコピーするいちばん簡単な方法は?

コピー許可の拡張機能です。スイッチ1つで、いつもどおり選択してコピーできます。何もインストールしなくても、リーディングモードとPDFへの印刷はほとんどのページで使えます。

JavaScriptを無効にすれば必ずうまくいきますか?

スクリプトによる制限は解除されますが、JavaScriptがないとコンテンツ自体が表示されないサイトもあり、スタイルによる制限は残ります。JavaScriptを元に戻すのを忘れないでください。

画像からテキストをコピーするには?

画像の中の文字は選択できません。画像やスクリーンショットの範囲を編集できるテキストに変換する、Image Text to Textのような文字認識ツールをお使いください。

合法ですか?

テキストを自分のクリップボードに入れることは、個人的な利用、学習、引用であれば一般に問題ありません。他人のコンテンツを再公開すると、どのようにコピーしたかにかかわらず著作権の侵害になる場合があります。

更新日: