一部のテキストをコピーできない理由
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をオフにする
- アドレスの左にあるアイコンをクリック → サイトの設定。
- JavaScript を ブロック にします。
- ページを再読み込みしてテキストをコピーします。
- 終わったらJavaScriptを 許可(またはデフォルト)に戻します。
向いているもの: スクリプトによる制限。使えないもの: スタイルによる制限や、コンテンツの表示にJavaScriptが必要なサイト。
5. デベロッパーツール
右クリック(または F12)→ 検証。Elements パネルで段落を探し、右クリック → Copy → Copy element を選ぶか、HTMLとして編集してテキストをコピーします。正確ですが、長いテキストには時間がかかります。
6. コピー許可の拡張機能
Highlight and Copy Protected Textは、スイッチ1つでページの選択とコピーの制限をオフにし、右クリックメニューを復活させます。あとはページのレイアウトを保ったまま、普通に選択してコピーできます。保護されたページによく出会うなら、いちばん手早い方法です。
どれもうまくいかない場合
- 文字が画像になっている。 Image Text to Textで認識してください。
- コンテンツがログイン、ペイウォール、DRMの向こうにある — ここで紹介した方法で、まだ読めないコンテンツのロックが解除されることはありませんし、そうあるべきでもありません。