python 去除水印

2022-09-19 11:12:07 字數 1380 閱讀 4394

我去網上簡單搜尋了一下,倒是搜到很多去水印的小程式,但是這些幾乎都是有免費使用次數限制的,解析幾次就不讓用了,要充錢或者什麼的,作為一名會爬蟲的程式設計師,這能忍?

話不多說,說幹就幹。

然後把它在瀏覽器中(我用的是 chrome 瀏覽器)開啟。

按 f12 或者 ctrl + shift + i 開啟 開發者工具,切換到 network 型別,過濾器選擇 img,如圖所示,

在 preview 中可以預覽,在 headers 中可以檢視到的 請求頭 等資訊。

簡單分析一下,鏈結由以下幾部分組成,網域名稱( + id(0c7a3f7b-92c9-4e0b-5408-4154abc82d86) + ? + 壓縮格式(imageview2/2/w/100/h/100/q/75)。

我們繼續分析。

我們已經知道了,的鏈結是由 網域名稱 + id + 壓縮格式 組成的,而後面的壓縮格式欄位只影響的尺寸和質量,並不影響有無水印,甚至去掉都沒關係(貌似去掉以後獲取到的是壓縮前的原圖)。

所以,無水印的,一定是通過 id 來控制的。而且作為程式設計師的直覺,這個無水印 id (如果有的話)一定是跟有水印的 id 放一起的。

接下來,我們複製 0c7a3f7b-92c9-4e0b-5408-4154abc82d86(有水印的id) 去網頁原始碼裡搜尋,看有無收穫。

經過一番尋找,終於找到乙個地方很可疑,是乙個 json 格式的文字,在 imagelist 下有很多元素,每一項裡都有 url ,寬高,fieldid,traceid 資訊。

這時候,就有乙個欄位很可疑了,traceid 是什麼呢?

抱著試試的心態,我把 url 裡的 id 換成了 traceid 的值,複製到瀏覽器中檢視一下

嘿,您猜怎麼著?水印沒啦!!哈哈哈哈

廢話不多說,直接上**:

csdn部落格去除水印 修改水印

這是帶水印的,可以看到這個url 在這裡插入描述 第1個引數,watermark 水印 目測不能改 第2個引數 type 後面接base64加密後的字型型別 第3個引數 shadow 字型陰影 第4個引數 text 後面接base64加密後的水印文字 第5個引數 size 字型大小 第6個引數 co...

PS小實驗 去除水印

ps小實驗 去除水印 個人覺得用photoshop是最好的去水印工具,如果是單色背景,直接用橡皮擦工具就可以完成去除水印的工作,但有時背景色並不是那麼純,而是方向性對稱,比如這張 強烈推薦ps的塗抹工具!它的靈感來自於油畫 未乾的油畫可以用手指塗抹來覆蓋顏色。所以在這張圖中可以從每個水品方向上塗抹,...

Origin 軟體去除demo 水印

該壓縮包含有兩個資料夾 originexe init 是原來的origin.exe。originexe undemo 是新的origin.exe。2 開啟origin 2017安裝目錄。我的是在c program files originlab origin2017 3 將新的origin.exe替...