日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于chrome的網(wǎng)頁鏡像、回放及本地映射地圖生成方法有效

專利信息
申請?zhí)枺?/td> 202010562547.6 申請日: 2020-06-19
公開(公告)號: CN111782998B 公開(公告)日: 2022-07-12
發(fā)明(設(shè)計)人: 王文清;曾潮繽;劉詩慧 申請(專利權(quán))人: 廈門市美亞柏科信息股份有限公司
主分類號: G06F16/957 分類號: G06F16/957;G06F16/955;G06F16/951
代理公司: 廈門市精誠新創(chuàng)知識產(chǎn)權(quán)代理有限公司 35218 代理人: 何家富
地址: 361000 福建省廈門市*** 國省代碼: 福建;35
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 基于 chrome 網(wǎng)頁 回放 本地 映射 地圖 生成 方法
【權(quán)利要求書】:

1.一種基于chrome的網(wǎng)頁鏡像方法,其特征在于,包括以下步驟:

S101:通過chrome devtools API連接chrome或chromium瀏覽器并打開一個tab頁面;

S102:新建字典allResource用于存儲資源數(shù)據(jù),新建列表redirectUrlList用于存儲頁面跳轉(zhuǎn)信息;

S103:綁定事件Network.responseReceived、Network.loadingFinished、Network.requestWillBeSent到事件處理流程E1、E2、E3;

事件處理流程E1:收到E1事件后,將其中的requestId作為鍵、response作為值,存入allResource字典;

事件處理流程E2:收到E2事件后,得知requestId對應(yīng)的消息體已完成接收,結(jié)合E1所收到的消息描述,組成一個完整的http響應(yīng);

事件處理流程E3:收到E3事件后,檢測參數(shù)redirectResponse中是否有值,如果有值說明存在URL跳轉(zhuǎn)行為,取該值的字段url得到原始請求的URL,取參數(shù)request的字段url得到跳轉(zhuǎn)后的URL;新建一個字典,將原始請求URL寫入orgUrl字段,跳轉(zhuǎn)后的URL寫入realUrl字段,將該字典壓入列表redirectUrlList;

S104:調(diào)用Network.enable()準(zhǔn)備接收事件,清除瀏覽器緩存或調(diào)用Network.setCacheDisabled,將參數(shù)cacheDisabled設(shè)置為True后,調(diào)用Page.navigate并將參數(shù)url設(shè)置為需要鏡像的網(wǎng)頁URL;

S105:當(dāng)瀏覽器請求網(wǎng)絡(luò)數(shù)據(jù)且網(wǎng)頁加載完成后,進入步驟S6;

S106:新建一個根字典root用于存儲網(wǎng)頁鏡像,并進行以下三種操作:

操作一:調(diào)用Runtime.evaluate,將參數(shù)expression設(shè)置為window.location.href,其余參數(shù)使用默認值,從返回值中獲得當(dāng)前頁面URL,寫入root字段targetURL;

操作二:將字典allResource寫入root字段extraInfo;將redirectUrlList寫入root字段redirectURL;

操作三:調(diào)用DOM.getDocument,將參數(shù)depth設(shè)置1,參數(shù)pierce設(shè)置true,得到返回值node;

S107:調(diào)用DOM.getOuterHTML,將參數(shù)nodeId設(shè)置為返回值node中的nodeId字段,參數(shù)backendNodeId設(shè)置為返回值node中的backendNodeId字段,返回值即為渲染后的網(wǎng)頁內(nèi)容;

S108:將步驟S107返回的網(wǎng)頁內(nèi)容寫入root字段targetBody;

S109:將root序列轉(zhuǎn)化后保存到本地,形成鏡像文件。

2.根據(jù)權(quán)利要求1所述的基于chrome的網(wǎng)頁鏡像方法,其特征在于:事件處理流程E2中組成一個完整的http響應(yīng)的具體方法為:通過調(diào)用Network.getResponseBody并傳入requestId來獲得消息體內(nèi)容,通過其返回的base64Encoded參數(shù)判斷消息體是否已經(jīng)進行base64編碼,如未進行base64編碼,將消息體進行base64編碼,并在allResource中找到對應(yīng)requestId的值,新增一個data字段,將base64編碼后的消息體存入該requestId的值中。

3.根據(jù)權(quán)利要求1所述的基于chrome的網(wǎng)頁鏡像方法,其特征在于:網(wǎng)頁加載完成的判斷為監(jiān)控網(wǎng)絡(luò)請求和人工觀察兩種方法中的一種。

4.一種網(wǎng)站本地映射地圖生成方法,其特征在于,包括以下步驟:

S201:創(chuàng)建字典root用于存儲網(wǎng)站地圖;

S202:遍歷采用權(quán)利要求1~3中任一方法生成的鏡像文件;

S203:提取鏡像文件中targetURL字段的值;

S204:將提取的targetURL字段的值作為鍵,將鏡像文件的地址作為值,寫入root字典中;

S205:判斷是否遍歷完所有鏡像文件,如果是,進入S206;否則,返回S203;

S206:將root字典序列化保存到本地,形成本地網(wǎng)站地圖文件。

5.一種網(wǎng)站回放方法,其特征在于,包括以下步驟:

S301:輸入要回放的采用權(quán)利要求1~3中任一方法生成的鏡像文件Image,網(wǎng)站地圖Map,通過chrome devtools API連接chrome或chromium瀏覽器并打開一個tab頁面,進入步驟S302;

S302:監(jiān)聽事件Page.close和Network.requestIntercepted,對應(yīng)事件處理流程E4和E5,進入步驟S303;

S303:調(diào)用Page.enable()和Network.enable()開始事件監(jiān)聽,進入步驟S304;

S304:調(diào)用Network.setRequestInterception,將參數(shù)patterns設(shè)置為[{'urlPattern':'*'}],進入步驟S305;

S305:調(diào)用Page.navigate,將參數(shù)url設(shè)置為輸入鏡像文件Image的targetURL字段,觸發(fā)瀏覽器進行網(wǎng)絡(luò)請求,初始流程結(jié)束,等待事件處理流程E4和E5的處理;

(1)事件處理流程E4:當(dāng)接受到用戶關(guān)閉頁面事件通知后,結(jié)束對該tab頁面的控制,結(jié)束網(wǎng)頁回放;

(2)事件處理流程E5的處理包括以下步驟:

S306:檢測該網(wǎng)絡(luò)請求是否為當(dāng)前Image的首次網(wǎng)絡(luò)請求,如果是,則進入步驟S307,否則,進入步驟S310;

S307:遍歷Image的extraInfo字典的值value,取其url字段跟網(wǎng)絡(luò)請求的URL進行比較,判斷兩者是否相等,如果相等則節(jié)點匹配,進入步驟S308;否則,進入步驟S309;

S308:獲取匹配節(jié)點value的headers字段,將其設(shè)置為一個字典,字典的鍵為http請求頭名稱,字典的值為http請求頭對應(yīng)的值,根據(jù)http的格式將鍵和值做拼接處理,寫入二進制流stream,進入步驟S314;

S309:生成一個包括狀態(tài)碼、類型描述信息和編碼的頭信息,寫入二進制流stream,進入S314;

S310:判斷網(wǎng)絡(luò)請求的URL是否匹配網(wǎng)站地圖Map里面其他鏡像的鍵,如果是,則重置Image為匹配URL的Image文件,返回步驟S307;否則,進入步驟S311;

S311:遍歷Image的extraInfo字典的值value,取其url字段跟網(wǎng)絡(luò)請求的URL進行比較,判斷兩者是否相等,如果相等則節(jié)點匹配,進入步驟S312;否則,進入步驟S316;

S312:獲取匹配節(jié)點value的headers字段,將其設(shè)置為一個字典,字典的鍵為http請求頭名稱,字典的值為http請求頭對應(yīng)的值,根據(jù)http的格式將鍵和值做拼接處理,寫入二進制流stream,進入步驟S313;

S313:獲取匹配節(jié)點value的data字段,將其從base64編碼還原,追加寫入stream,并將stream進行base64編碼,獲得strsteam,進入步驟S15;

S314:將當(dāng)前鏡像Image的targetBody字段內(nèi)容追加寫入stream,并將stream進行base64編碼,獲得strsteam,進入步驟S315;

S315:調(diào)用Network.continueInterceptedRequest,將參數(shù)interceptionId設(shè)置為事件處理流程E5的請求標(biāo)識interceptionId,參數(shù)rawResponse設(shè)置為strstream,參數(shù)url設(shè)置為當(dāng)前網(wǎng)絡(luò)請求的URL,結(jié)束事件處理流程E5的處理;

S316:調(diào)用Network.continueInterceptedRequest,將參數(shù)interceptionId設(shè)置為事件處理流程E5的請求標(biāo)識interceptionId,參數(shù)errorReason設(shè)置為BlockedByClient,結(jié)束事件處理流程E5的處理。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門市美亞柏科信息股份有限公司,未經(jīng)廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202010562547.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設(shè)計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關(guān)于我們 尋求報道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久久久亚洲最大xxxx| 欧美在线视频三区| 99re久久精品国产| 国产91丝袜在线熟| 99久国产| 国产高清精品一区| 国产精品99久久久久久宅男| 91精品中综合久久久婷婷| 国产伦精品一区二区三区无广告| 日韩精品一区二区不卡| 国产精品高潮呻吟久| 91麻豆产精品久久久| 欧美激情精品久久久久久免费| 十八无遮挡| 一区二区三区国产欧美| 午夜影院一区二区| 97精品超碰一区二区三区| 国产精品视频一区二区三| 日韩亚洲欧美一区| 亚洲欧美色一区二区三区| 农村妇女精品一区二区| 国产视频在线一区二区| 中文字幕一级二级三级| 国产免费一区二区三区网站免费 | 久久国产欧美日韩精品| 久久国产精品免费视频| 一区二区三区国产精品视频| 国产精品亚洲二区| 国产剧情在线观看一区二区| 曰韩av在线| 国产日韩欧美91| 国产电影精品一区二区三区| 国产精品区一区二区三| 国产一区在线免费| 国产麻豆91欧美一区二区| 91久久国产露脸精品国产护士| 高清国产一区二区| 国产电影精品一区二区三区| 国产69精品久久久久9999不卡免费 | 国产伦精品一区二区三区免费迷| 欧美系列一区二区| 欧美在线视频一区二区三区| 日本伦精品一区二区三区免费| 91免费国产视频| 国产精品一级在线| 欧美精品国产一区二区| 国产精品二十区| yy6080影院旧里番乳色吐息| 久久69视频| 国产精彩视频一区二区| 精品三级一区二区| 激情久久综合网| 一二三区欧美| 久久久精品二区| 国产韩国精品一区二区三区| 国产97久久| 亚洲欧美一区二区精品久久久| 国产精品综合在线观看| 狠狠色狠狠色88综合日日91| 一区二区三区四区视频在线| 少妇av一区二区三区| 久久精品男人的天堂| 毛片大全免费观看| 国产精品亚洲二区| 91精品视频一区二区| 午夜一级免费电影| 国产一区二区麻豆| 亚洲v欧美v另类v综合v日韩v| 亚洲精品国产精品国产| 正在播放国产一区二区| 国产欧美一区二区精品性| 亚洲乱强伦| 6080日韩午夜伦伦午夜伦| 国产一区二区在| 欧美大成色www永久网站婷| 国产aⅴ一区二区| 久99久视频| 夜夜嗨av禁果av粉嫩av懂色av| 国产婷婷一区二区三区久久| 狠狠插狠狠爱| 国产在线精品一区| 欧美一级片一区| 国内久久精品视频| 国91精品久久久久9999不卡| 岛国黄色网址| 欧美一区二区三区性| 一区二区三区欧美在线| 亚洲乱在线| 欧美一区二区三区国产精品| 午夜精品一区二区三区在线播放| 午夜在线观看av| 欧美精品免费一区二区| 中文字幕欧美日韩一区 | 一区二区三区国产欧美| 久久久久久久亚洲国产精品87| 国产精品日韩视频| 91超薄丝袜肉丝一区二区| 狠狠色狠狠色综合系列| 91麻豆精品国产91久久久无限制版| 国产一区日韩欧美| 国产精品天堂网| 欧美日韩国产在线一区二区三区| 久久精品手机视频| 国产日韩欧美色图| 国产亚洲精品久久777777| 一区精品二区国产| 国产白嫩美女在线观看| 少妇精品久久久久www蜜月| 狠狠色噜噜狠狠狠狠色综合久老司机| 国产精品免费不卡| 亚洲欧洲日韩av| 欧美午夜精品一区二区三区| 久久九精品| 国产vsv精品一区二区62| 国产一区二区高清视频| 国内久久久久久| 欧美在线一区二区视频| 制服丝袜视频一区| 中文字幕av一区二区三区高| 少妇bbwbbwbbw高潮| 亚洲乱强伦| 91久久久久久亚洲精品禁果| 91精品一区在线观看| 亚洲乱码一区二区| 精品国产免费久久| 99riav3国产精品视频| 国产精品欧美久久久久一区二区| 久久午夜无玛鲁丝片午夜精品| 亚洲欧洲日韩| 久久国产精品久久久久久电车| 欧美67sexhd| 国产精品二区在线| 日韩精品中文字幕在线| 国产精品美乳在线观看 | 欧美日韩激情一区| 四虎国产精品永久在线国在线| 91免费看国产| 欧美日韩激情在线| 蜜臀久久久久久999| 久久精品国产色蜜蜜麻豆| 欧美乱码精品一区二区三| 国产二区精品视频| 久久艹国产精品| 日本99精品| 国产精品久久久久免费a∨大胸 | 国产电影精品一区二区三区| 欧美精品一区免费| 国产欧美日韩精品一区二区三区| 国产一区二区三级| 久久久久亚洲最大xxxx| 曰韩av在线| 国内精品99| 男人的天堂一区二区| 欧美一区二区三区激情在线视频| 欧美一区二三区| 国精偷拍一区二区三区| 日韩精品一区二区不卡| 国产乱一区二区三区视频| 99久久婷婷国产亚洲终合精品 | 狠狠色丁香久久综合频道日韩| 久久99久国产精品黄毛片入口 | 午夜毛片在线看| 国产欧美精品va在线观看| 欧美精品九九| 热久久一区二区| 91国产在线看| 亚洲国产视频一区二区三区| 91麻豆精品国产91久久久资源速度| 亚洲五码在线| 国产无遮挡又黄又爽免费网站| 午夜理伦影院| 欧美日韩国产精品一区二区亚洲| 日本精品一区在线| 天天射欧美| 国产在线一卡| 日韩亚洲精品视频| 88888888国产一区二区| 四虎国产精品永久在线| 午夜av在线电影| 国产精品日本一区二区不卡视频| 91超碰caoporm国产香蕉| 欧美日韩精品中文字幕| 欧美日韩一区二区三区精品| 欧美日韩九区| 视频一区二区三区欧美| 国产一级片大全| 99久精品视频| 日韩午夜电影在线| 99久久精品国产系列| 免费视频拗女稀缺一区二区| 亚洲精品日本久久一区二区三区| 精品日韩久久久| 国产麻豆一区二区| 91夜夜夜| 国产三级一区二区| 大bbw大bbw巨大bbw看看| 国产精品九九九九九| 国产精品尤物麻豆一区二区三区| 欧美精品五区| 国产一区欧美一区| 国产99视频精品免费视频7| 91精品一区| 欧美高清xxxxx| 片毛片免费看| 欧美一区二区三区在线免费观看| 欧美在线精品一区| 久久久午夜爽爽一区二区三区三州| 国产精品尤物麻豆一区二区三区| 欧美日韩一区二区三区免费| 九色国产精品入口| 欧美freesex极品少妇| 国产黄色一区二区三区| 欧美日韩国产色综合一二三四| 免费精品一区二区三区视频日产| 亚洲欧美国产日韩综合| 香蕉视频在线观看一区二区| 亚洲精品乱码久久久久久按摩| 久久精品国产一区二区三区| 国产一区二区精华| 午夜诱惑影院| 91午夜在线观看| 肉丝肉足丝袜一区二区三区| xxxx在线视频| 性欧美1819sex性高播放| 国产在线一区不卡| 国产精品精品国内自产拍下载| 国产精品视频久久| 久久精品综合| 日韩有码一区二区三区| 91精品资源| 中文字幕一区2区3区| 久久一区二区三区欧美| 国产在线一区不卡| 欧美综合国产精品久久丁香| 欧美日韩一区二区三区在线播放| 午夜精品999| 91热国产| 美女被羞羞网站视频软件| 亚洲乱码一区二区三区三上悠亚| 神马久久av| 国产精品久久久久久久久久不蜜臀| 亚洲精品91久久久久久| 欧美精品一级二级| 欧美高清视频一区二区三区| 久久久久国产一区二区三区不卡| 午夜影院5分钟|