[發明專利]網頁監測方法、裝置、存儲介質及服務器有效
| 申請號: | 201710329418.0 | 申請日: | 2017-05-11 |
| 公開(公告)號: | CN108880921B | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 高翔宇;徐偉 | 申請(專利權)人: | 騰訊科技(北京)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G06F16/955;G06F16/957 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 高秀娟;王琦 |
| 地址: | 100080 北京市海淀區海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 監測 方法 裝置 存儲 介質 服務器 | ||
1.一種網頁監測方法,其特征在于,應用于網頁監測服務器,所述方法包括:
運行無頭瀏覽器,獲取一網址;通過所述無頭瀏覽器,設置虛擬瀏覽窗口的尺寸;
在第一時刻通過所述網址獲取與所述尺寸適配的第一網頁內容以及所述網址對應的第三超文本標記語言HTML代碼;
當判定所述第三HTML代碼包含待顯示的動態圖片的信息時,在第二時刻通過所述網址獲取所述網址對應的第四HTML代碼,利用所述第三HTML代碼和所述第四HTML代碼的差別是否大于第一閾值,判斷所述網址對應的網頁內容是否發生變更;
當判定所述第三HTML代碼不包含所述待顯示的動態圖片的信息時,在第二時刻通過所述網址獲取與所述尺寸適配的第二網頁內容,利用截圖的方式,判斷所述網址對應的網頁內容是否發生變更。
2.根據權利要求1所述的方法,其特征在于,
所述判斷所述第一網頁內容和所述第二網頁內容的差別是否大于所述第一閾值包括:
在所述虛擬瀏覽窗口中加載所述第一網頁內容,判斷所述第一網頁內容是否加載完全,當判定所述第一網頁內容加載完全時,對所述第一網頁內容執行截圖操作,得到并保存第一圖片;
在所述虛擬瀏覽窗口中加載所述第二網頁內容,判斷所述第二網頁內容是否加載完全,當判定所述第二網頁內容加載完全時,對所述第二網頁內容執行截圖操作,得到第二圖片;
判斷所述第一圖片和所述第二圖片的差別是否大于所述第一閾值。
3.根據權利要求2所述的方法,其特征在于,所述網址包括:多個子網址,判斷所述第一網頁內容是否加載完全包括:
為每一子網址生成包含所述子網址的網頁內容獲取請求,將所述網頁內容獲取請求發送給網頁內容存儲服務器;
每生成一個包含所述子網址的網頁內容獲取請求,調用計數器使其執行加1操作;
從所述網頁內容存儲服務器接收和所述每一子網址對應的網頁內容;
每接收完一個子網址對應的網頁內容,調用所述計數器使其執行減1操作;
判斷是否已為所述每一子網址生成所述網頁內容獲取請求;
當判定已為所述每一子網址生成所述網頁內容獲取請求后,判斷所述計數器的計數值;
當所述計數器的計數值為其初始值時,判定所述第一網頁內容加載完全。
4.根據權利要求2所述的方法,其特征在于,判斷所述第一網頁內容是否加載完全包括:
在第三時刻對所述第一網頁內容執行截圖操作,生成第三圖片;
獲取所述第三圖片的直方圖;
當判定所述直方圖中像素數量為第一設定值的色階數超過預定第二閾值或像素數量為第二設定值的色階數超過預定第三閾值時,判定所述第一網頁內容未加載完全。
5.根據權利要求2所述的方法,其特征在于,判斷所述第一網頁內容是否加載完全包括:
在第四時刻對所述第一網頁內容執行截圖操作,生成第四圖片;
遍歷所述第四圖片;
判斷所述第四圖片是否包含指示加載不完全的標識;
當判定所述第四圖片包含所述指示加載不完全的標識時,判定所述第一網頁內容未加載完成。
6.根據權利要求2所述的方法,其特征在于,進一步包括:
判斷所述第一圖片和所述第二圖片的差別是否大于第四閾值;
當判定所述第一圖片和所述第二圖片的差別大于所述第四閾值時,在第五時刻獲取并保存所述網址對應的第一HTML代碼,在第六時刻獲取所述網址對應的第二HTML代碼;
比較所述第一HTML代碼和所述第二HTML代碼的差別;
當所述第一HTML代碼和所述第二HTML代碼的差別大于第五閾值時,判定所述網址對應的內容發生變更。
7.根據權利要求1所述的方法,其特征在于,進一步包括:
判斷所述第三HTML代碼是否包含所述待顯示的動態圖片的信息。
8.根據權利要求7所述的方法,其特征在于,所述待顯示的動態圖片的信息指動態圖片的描述信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(北京)有限公司,未經騰訊科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710329418.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:云服務管理方法、裝置以及電子設備
- 下一篇:一種獲取最少測試話單的方法及系統





