網(wǎng)上沖浪時,少不了有復(fù)制網(wǎng)頁內(nèi)容的情況。
但如今的情況是怎么樣的呢?很多網(wǎng)站禁止復(fù)制,禁止右鍵菜單,甚至彈框、要求開會員、......
這不欺負(fù)老實人嗎?真想復(fù)制還能攔得?。?/span>
?
本文就分享一些在瀏覽器中關(guān)于復(fù)制的技巧,例如解除復(fù)制限制,復(fù)制表格、圖片里的文字,剪貼板消毒等
?
基本技巧
先介紹幾個基本的技巧。
最簡單的技巧,就是直接用鼠標(biāo)選中要復(fù)制的文字:
?
如果要復(fù)制的內(nèi)容比較長,用鼠標(biāo)選的話太多,我們可以用 Shift + 左鍵的方式:先用鼠標(biāo)左鍵點一下文字開頭,然后把鼠標(biāo)移動到文字結(jié)尾,按下 Shift + 左鍵,中間的內(nèi)容就會被選中。
?
雖然還可以按下 Ctrl + A 全選網(wǎng)頁內(nèi)容,但這種情況比較少見。
還有的時候,我們要復(fù)制超鏈接上的文字。但用鼠標(biāo)拖動會直接把鏈接拖出來,用鼠標(biāo)點又容易直接跳轉(zhuǎn)到新頁面:
?
這個時候只需要按住 Alt 鍵,就可以對界面上的文字任意選中了:
?
Alt + 左鍵單擊鏈接,還能把對應(yīng)的網(wǎng)頁下載下來(相當(dāng)于 Ctrl + S),碰到喜歡的網(wǎng)站就可以這樣把它保存到本地,永久收藏。
?
禁止復(fù)制的情況
但很多國內(nèi)的網(wǎng)站,對復(fù)制功能做了限制,經(jīng)常要登錄:
?
就連代碼塊,都要登錄后才能復(fù)制(這是當(dāng)著程序員的面,騎臉輸出?。?/span>
?
下面分享幾個解決辦法。
?
使用打印預(yù)覽
在菜單里點擊打?。?/span>
?
在打印模式中復(fù)制內(nèi)容:
?
注意,有些網(wǎng)站修改了 Ctrl + P 快捷鍵,按了后不會激活打印模式,為的就是不讓你保存(沒錯,就是某數(shù)字公司的網(wǎng)站)。
但這樣很麻煩,而且打印頁面排版容易亂,不方便看:
?
禁用 JS
JS 是前端開發(fā)編程語言,很多禁用復(fù)制的功能就是靠它實現(xiàn)的。
所以,禁用它,大部分情況就可以復(fù)制了。
先按下 F12 打開「開發(fā)者工具」,或者在瀏覽器菜單 → 更多工具 → 開發(fā)者工具
?
然后點擊彈出頁面右上角的齒輪按鈕,往下找到「停用 JavaScript」,然后勾選上:
?
然后再嘗試復(fù)制,一般都能成功。
你也可以可以在瀏覽器地址欄輸入 javascript:void ($={});,然后回車,也能起到類似的結(jié)果。
注意:該命令不能復(fù)制粘貼,因為復(fù)制上去你會發(fā)現(xiàn)前面 javascript 被刪除了,因此只能手動輸入.
?
從源代碼復(fù)制
同樣的,打開開發(fā)者工具,點擊左上角的圖標(biāo)(或者快捷鍵 Ctrl + Shift + C):
?
然后用鼠標(biāo),選中要復(fù)制的內(nèi)容,能在開發(fā)者工具中看到源代碼,然后再復(fù)制即可:
?
還可以:
- 按下 Ctrl + U,打開源碼,找到對應(yīng)的文字
- 將網(wǎng)頁保存下來(Ctrl +S),然后用文本文件打開,也能復(fù)制源代碼。
?
使用閱讀模式
有些瀏覽器(例如 Edge),可以在網(wǎng)址前加上 read: 來啟動閱讀模式,從而輕松復(fù)制網(wǎng)頁內(nèi)容。
?
注意
?
使用 OCR
OCR,全稱 Optical Character Recognition,光學(xué)字符識別,就是識別圖片上的文字。
你可以直接用 OCR 軟件去識別網(wǎng)頁上的內(nèi)容,遇到圖片就截圖保存。
OCR 功能其實很常見,微信 / QQ 就有,截圖時有個「提取文字」的選項:
?
使用第三方擴(kuò)展 / 腳本
相信看到這,你會覺得以上介紹的方法都很麻煩。
如果用擴(kuò)展或腳本的方式解決,就可以很輕松地解決。
擴(kuò)展:
?
腳本:
- ??????文本選中復(fù)制??????[5]:安裝量 200w +
- Copying Lifted 解除復(fù)制限制 [6]:安裝量 2w
?
復(fù)制表格
復(fù)制頁面中的表格,并不是一個非常高頻的需求,但總有可能遇上。
一般來說,如果你有使用 Markdown,直接復(fù)制網(wǎng)頁表格,然后粘貼到 Markdown 文件即可。
或者,我們可以用一些表格處理工具。
專業(yè)的表格處理網(wǎng)站:https://,能輕松轉(zhuǎn)換 Excel、CSV、XML、JSON 等格式的內(nèi)容為 Markdown
?
瀏覽器擴(kuò)展:Table Copier[7],可以快速將網(wǎng)頁中的表格以 Markdown、HTML、Excel 等格式拷貝到剪貼板
?
復(fù)制圖片里的文字
在網(wǎng)黑哥的 文章 [8],有著 30w 用戶。
有的時候我們在瀏覽網(wǎng)頁時,想復(fù)制網(wǎng)頁里的圖片中的文字,又懶得調(diào)用 OCR 軟件進(jìn)行文字識別,就可以用它。
安裝后,鼠標(biāo)移動到圖片里的文字上面,就可以直接進(jìn)行選中然后復(fù)制了。
?
它還有一個很強(qiáng)的功能:擦除文字。選中不要想的文字后,右鍵,選擇在 Translate—Erase Text 即可:
?
是不是有點哈利波特魔法世界的感覺?
但想要擦除文字后的照片的話,就只能進(jìn)行截圖了,直接下載圖片還是有文字的。
復(fù)制文字和擦除文字是 Project Naptha 最好用的兩個功能,它還有其他功能:高亮,編輯,標(biāo)注,翻譯(不太好用)。
?
剪貼板消毒
很多網(wǎng)站,會在用戶復(fù)制后,再后面加上一些信息,例如廣告,網(wǎng)站信息,版權(quán)聲明等,非常煩人。
相應(yīng)的,也有幾個腳本能去除這些限制:
?
拷貝貓
拷貝貓 [12] 支持將復(fù)制的內(nèi)容,轉(zhuǎn)為其他格式,例如:
- 復(fù)制標(biāo)簽頁鏈接為:純文本,富文本,HTML,Markdown,Org-Mode,AsciiDoc,BBCode
- 復(fù)制鏈接為:純文本,富文本,HTML,Markdown,Org-Mode、AsciiDoc,BBCode,
- 復(fù)制選中內(nèi)容為:純文本,JSON,Markdown,HTML,BBCode
- 復(fù)制圖片為:HTML,Markdown,BBCode,Data URL
?
使用方式:選中內(nèi)容,在鼠標(biāo)上右鍵即可選擇
?
該擴(kuò)展對開發(fā)者來說應(yīng)該用得上,普通用戶可能沒這樣的需求。
?
最后
相信通過本文,你能徹底解決在網(wǎng)頁中復(fù)制相關(guān)的問題,也歡迎補(bǔ)充其他技巧 ??