世界上最痛苦的事不是愛恨、也不是生死離別,而是有些網頁會禁止複製。當你好不容易找到一段資料,卻不能複製下來,只能手動一個一個去敲,這是多麼苦(dan)逼(teng)的一件事。所以現在你只要學會這兩招,輕鬆搞定網頁文字不讓複製粘貼問題。
實現禁止複製和右鍵;比較簡單,直接上代碼:
<style type="text/css">/* 最簡單的實現禁止複製的方法,採用css方式禁止文字選擇,當然這隻兼容webkit內核瀏覽器 */* { -webkit-user-select: none; }p {font-family: \'Microsoft Yahei\';font-size: 28px;}input {width: 80%; padding: 10px 20px;}</style><h1>本代碼在UC手機瀏覽器上不生效,其它手機瀏覽器暫未發現問題、PC全部沒問題。</h1><p>這是一段示例文字,我無法被選中,也無法按下滑鼠右鍵,即使被選中你也無法複製!</p><input type="text" value="文本框中的文字可以選中,但是無法複製粘貼"/><script type="text/javascript">// 禁止右鍵菜單document.oncontextmenu = function(){ return false; };// 禁止文字選擇document.onselectstart = function(){ return false; };// 禁止複製document.oncopy = function(){ return false; };// 禁止剪切document.oncut = function(){ return false; };// 禁止粘貼document.onpaste = function(){ return false; };</script>
破解禁止複製:
招式一 禁用腳本
網頁禁止複製,主要是利用JS腳本實現的,我們可以通過:
瀏覽器設置菜單,進入「工具」——「internet選項」——「安全」選項卡,再點擊「自定義安全級別」進入「安全設置」對話框,將其中所有包含「腳本」的選項都設為【禁用】,然後點擊確定保存設置。此時,瀏覽器就會禁用網頁上的JS腳本,我們只需要刷新一下頁面就能複製了。
此方法的缺點是禁用了所有JS後,會影響網頁的展示,如果文字複製成功,需要再恢復設置,不然上不了網哦。
招式二 查找源碼
此方法是在瀏覽器中使用Ctrl+S快捷鍵保存當前網頁到本地,然後找到你保存的網頁使用Word或者WPS打開編輯,即可複製網頁中的文字。如果你使用的是Google Chrome系列的各種極速瀏覽器,還可以直接在瀏覽器中使用Ctrl+U快捷鍵打開當前網頁的源文件,或者使用F12快捷鍵打開【開發人員工具】,從中複製你想要的文字即可。
招式三 輸入代碼
1、打開目標網頁,選中網頁的地址欄。
2、在地址欄輸入下行代碼,全部手動輸入。
javascript:void($={});
按下回車鍵(Enter),破解完成。(成功後不會跳轉網頁)
3、注意,如果網頁被刷新,限制會恢復,需要重新輸入代碼。
招式四 添加收藏
1、用瀏覽器隨便打開一個網頁,添加到收藏夾,最好放到瀏覽器的標籤欄,方便使用。這裡以百度為例。
2、添加之後右鍵選擇編輯,修改名字為【破解限制】,在地址欄粘貼以下代碼:
01javascript:(function(){eval(function(p,a,c,k,e,r){e=function(c){return(c
複製代
3、保存,完成。打開需要破解的網頁,點一下剛才創建的標籤,破解完成,但每次打開網頁都需要點一下破解的標籤。要求:瀏覽器必須能執行javascript代碼,其它瀏覽器添加書籤類似。
招式五 識別軟體
這裡藉助一個小工具,QQ或者小程序有傳圖識字功能,當然其他的識字軟體也可以。
1.網頁上找到你需要的無法直接複製的文字文章。
2.截屏保存
3.傳圖識字
4.複製粘
招式六 百度快照
如果這個網頁被百度收錄,通過百度快照複製該網頁內容。打開百度,並搜索該網頁,在搜索結果下方找到百度快照,並點擊。之後就可以複製該網頁內容
招式七 保存網頁
點擊瀏覽器的「文件」菜單欄,選擇「保存網頁」然後點開保存的文件,下載下來想要的網頁,然後用word文本打開就可以了!
招式八 列印預覽
1.單擊右鍵
2.列印預覽是可以複製文字的哦
這是最簡單最直接的方式,但限制於瀏覽器。
招式九 轉發手機
手機限制相對較少可以用轉發手機就行複製粘貼
招式十 擴展程序
首先,需要在瀏覽器安裝一款運行腳本的擴展程序「Tampermonkey」,目前Chrome、Firefox、Edge等瀏覽器都支持Tampermonkey,大家可以到瀏覽器各自的擴展應用商店去下載。接著,需要安裝一款名叫「網頁限制解除(改)」的腳本,點擊安裝即可。
在腳本安裝完成後,打開或者刷新需要解除限制的網頁,將滑鼠移動到頁面上方,會彈出一個「限制解除」的選項,如果沒有勾選的話,將它勾選上。之後,網頁當中的文字就可以進行選擇、複製等常規操作了,是不是很給力呢?
除此之外,還可以利用一些瀏覽器插件提取網頁中的文字,此處不再贅述。希望以上兩個簡單的辦法,能夠幫助大家解決網頁文字複製的小煩惱。如果你有更好的解決辦法,也請留言分享,謝謝。