[發明專利]去除網頁廣告的截圖方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201911147036.1 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN110889072B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 冼東亮;李柏;李如先 | 申請(專利權)人: | 深圳前海環融聯易信息科技服務有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F9/445 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 林燕云 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 去除 網頁 廣告 截圖 方法 裝置 計算機 設備 存儲 介質 | ||
本發明公開了去除網頁廣告的截圖方法、裝置、計算機設備及存儲介質,所述方法包括:當目標網頁加載完成后;檢測在目標區域內是否存在廣告元素;若在所述目標區域內存在廣告元素,則刪除所述廣告元素;檢測在所述目標區域外是否存在廣告元素;若在所述目標區域外存在廣告元素,則計算所述廣告元素的面積與所述目標網頁的面積之間的比例,并判斷所述比例是否超過預設的比例閾值;若超過所述預設的比例閾值,則選擇在所述目標區域外的所有廣告元素,并對所述所有廣告元素進行遍歷刪除操作;或者,將除所述目標區域以外的全部內容刪除。本發明通過刪除目標區域內和目標區域四周的廣告元素,可有效防止截取的圖片占用空間過大并且保證截取的圖片質量。
技術領域
本發明涉及計算機軟件技術領域,特別涉及去除網頁廣告的截圖方法、裝置、計算機設備及存儲介質。
背景技術
現有技術中,在通過瀏覽器對網頁進行截圖時,通常都是對整個網頁進行截圖,而在網頁中通常會被嵌入眾多廣告元素,這樣就會對截取的圖片造成影響,例如廣告元素可能會遮擋住網頁中待截取的部分,故現有技術的截圖方法無法保證截取的圖片的質量。同時當廣告元素存在于截取的圖片中時,會導致截取的圖片占用空間變大。
因此,如何有效防止截取的圖片占用空間過大以及保證截取的圖片的質量是本領域技術人員需要解決的問題。
發明內容
本發明實施例提供了一種去除網頁廣告的截圖方法、裝置、計算機設備及存儲介質,旨在通過刪除待截取的目標區域內外的廣告元素,防止截取的圖片占用空間過大以及保證截取的圖片的質量。
第一方面,本發明實施例提供了一種去除網頁廣告的截圖方法,包括:
啟動瀏覽器,并加載目標網頁,并判斷所述目標網頁是否加載完成;
當所述目標網頁加載完成后,獲取待截取的目標區域;
檢測在所述目標區域內是否存在廣告元素;若在所述目標區域內存在廣告元素,則刪除所述廣告元素,然后執行截圖操作;
檢測在所述目標區域外是否存在廣告元素;
若在所述目標區域外存在廣告元素,則計算所述廣告元素的面積與所述目標網頁的面積之間的比例,并判斷所述比例是否超過預設的比例閾值;
若超過所述預設的比例閾值,則選擇在所述目標區域外的所有廣告元素,并對所述所有廣告元素進行遍歷刪除操作,然后執行截圖操作;或者,將除所述目標區域以外的全部內容刪除,然后執行截圖操作。
進一步的,所述判斷所述目標網頁是否加載完成包括:
判斷目標網頁中是否出現構成元素;
若出現,則判定所述目標網頁加載完成;
若未出現,則判定所述目標網頁仍處于加載狀態。
進一步的,所述檢測在所述目標區域外是否存在廣告元素,包括:
檢測在所述目標區域的頂部、底部、左側、右側是否存在廣告元素;
若所述目標區域的頂部、底部、左側和右側中的任意一個位置存在廣告元素,則確認所述目標區域外存在廣告元素;
若所述目標區域的頂部、底部、左側和右側均不存在廣告元素,則確認所述目標區域外不存在廣告元素。
進一步的,所述選擇在所述目標區域外的所有廣告元素,并對所述所有廣告元素進行遍歷刪除操作,然后執行截圖操作,包括:
按照從左至右以及從上至下的順序依次選擇在所述目標區域外的所有廣告元素并進行編號;
按照編號的順序依次對所述所有廣告元素進行刪除操作;
當刪除完所有廣告元素后,執行截圖操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海環融聯易信息科技服務有限公司,未經深圳前海環融聯易信息科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911147036.1/2.html,轉載請聲明來源鉆瓜專利網。





