網頁無法複製?從禁止複製的網站複製文字的方法

網頁無法複製時,可以用 Chrome 的閱讀模式開啟網頁、列印成 PDF,或按 Ctrl+U 查看網頁原始碼再從中複製。 你也可以在 Chrome 的網站設定中為該網站關閉 JavaScript 並重新載入。最快的方法是使用 Highlight and Copy Protected Text 這類解除複製的擴充功能:打開開關,然後選取並複製。

加到 Chrome

免費試用 52 種語言

為什麼有些文字無法複製

網站禁止複製的方式有幾種常見做法:用樣式規則關閉選取、用指令碼取消 Ctrl+C 和右鍵選單, 或在文字上方蓋一層透明圖層。網站如何禁止複製 會逐一說明。這些做法大多只在網頁的指令碼和樣式生效時才有用,所以下面的方法才行得通。

1. Chrome 閱讀模式

在網頁的空白處按右鍵,選擇在閱讀模式中開啟(或開啟側邊面板,選擇閱讀模式)。 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)→ 檢查。在元素面板中找到該段落,按右鍵 → 複製 → 複製元素, 或以 HTML 格式編輯後複製文字。這個方法很精確,但複製長篇文字時很慢。

6. 解除複製的擴充功能

Highlight and Copy Protected Text 只要一個開關, 就能在網頁上關閉選取和複製限制,並恢復右鍵選單。接著你就能正常選取並複製,網頁版面也不受影響。 如果你常遇到受保護的網頁,這是最快的選擇。

以上方法都無效時

  • 文字是圖片。 請使用 Image Text to Text 辨識。
  • 內容需要登入、在付費牆後方或受 DRM 保護:這裡沒有任何方法能解鎖你原本就看不到的內容,也不應該這麼做。

常見問題

為什麼有些網站的文字無法複製?

網站用樣式規則停用選取、用指令碼取消複製事件,或用透明圖層蓋住文字。也有些網站把文字做成圖片,而不是文字。

複製受保護文字最簡單的方法是什麼?

使用解除複製的擴充功能:打開一個開關,就能像平常一樣選取並複製。如果不想安裝任何東西,閱讀模式和列印成 PDF 在大多數網頁上都有效。

停用 JavaScript 一定有效嗎?

它能移除以指令碼實作的限制,但有些網站必須有 JavaScript 才能顯示內容,而以樣式實作的限制也仍然存在。記得之後要重新開啟 JavaScript。

圖片中的文字要怎麼複製?

圖片中的文字無法選取。請使用 Image Text to Text 這類文字辨識工具,它能把圖片或螢幕截圖區域轉成可編輯的文字。

這樣合法嗎?

把文字複製到自己的剪貼簿,用於個人用途、學習和引用,通常沒有問題。但無論你用什麼方法複製,重新發布他人的內容都可能侵犯著作權。

更新日期: