国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)頁編碼的分析方法及裝置的制造方法

      文檔序號(hào):9865515閱讀:333來源:國知局
      網(wǎng)頁編碼的分析方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本申請(qǐng)涉及網(wǎng)頁分析技術(shù)領(lǐng)域,特別是涉及網(wǎng)頁編碼的分析方法及裝置。
      【背景技術(shù)】
      [0002] 隨著計(jì)算機(jī)技術(shù)的高速發(fā)展W及互聯(lián)網(wǎng)的廣泛普及,越來越多的用戶通過互聯(lián)網(wǎng) 獲取各種信息,使用各種互聯(lián)網(wǎng)服務(wù)。在互聯(lián)網(wǎng)信息的載體中,網(wǎng)頁是不可或缺的一種,通 過網(wǎng)頁,服務(wù)商可W向用戶提供各式各樣的數(shù)據(jù)服務(wù)。從新聞瀏覽,生活信息獲取,廣告發(fā) 布,到數(shù)據(jù)下載,收發(fā)郵件,游戲娛樂等等,都可W通過網(wǎng)頁來實(shí)現(xiàn)。在用戶的網(wǎng)絡(luò)生活中, 網(wǎng)頁具有不可取代的地位。
      [0003] 網(wǎng)頁通常由頁面設(shè)計(jì)人員完成設(shè)計(jì)編碼,在進(jìn)行網(wǎng)頁設(shè)計(jì)編碼的工作中, HTML(Hyp&rText Markup Language,超文本標(biāo)記語言)語言是使用最廣泛的語言之一。HTML 語言是一種標(biāo)記語言,送種語言通過特定符號(hào)或符號(hào)對(duì)來標(biāo)記要顯示在網(wǎng)頁中的各個(gè)部分 內(nèi)容,規(guī)定所要顯示的內(nèi)容的顯示樣式,W及各部分內(nèi)容在網(wǎng)頁中的顯示位置。例如"<P〉 內(nèi)容</p>"表示一個(gè)段落,"<img src ="···"/〉表示一張圖片等。瀏覽器在解析和顯示 網(wǎng)頁時(shí),按HTML文件從上到下的順序依次讀取和解析文件中的標(biāo)記符號(hào)及其標(biāo)記的內(nèi)容, 并根據(jù)標(biāo)記符號(hào)來確定各種網(wǎng)頁內(nèi)容的顯示樣式和顯示位置。
      [0004] 同其它計(jì)算機(jī)編碼工作一樣,網(wǎng)頁編碼也應(yīng)本著正確和規(guī)范的原則進(jìn)行,但也難 免會(huì)出現(xiàn)錯(cuò)誤,例如,一些電子商務(wù)平臺(tái)為店主提供了 "店鋪裝修"功能,店主可W藉由送類 功能進(jìn)行自主的店鋪頁面的設(shè)計(jì),由于店主通常并非專業(yè)的設(shè)計(jì)人員,因而頁面出現(xiàn)編碼 錯(cuò)誤的情況時(shí)有發(fā)生。對(duì)于存在編碼錯(cuò)誤的網(wǎng)頁,瀏覽器在解析網(wǎng)頁文件時(shí)通常并不會(huì)指 出其中的錯(cuò)誤,而是繼續(xù)解釋執(zhí)行過程。送樣瀏覽器會(huì)將錯(cuò)誤的內(nèi)容顯示出來,設(shè)計(jì)人員通 常也只能通過網(wǎng)頁的最終顯示效果來分析出錯(cuò)原因和出錯(cuò)位置。造成的現(xiàn)狀是,對(duì)網(wǎng)頁錯(cuò) 誤編碼進(jìn)行檢查需要耗費(fèi)很多時(shí)間,檢查效率非常低。綜上,需要本領(lǐng)域技術(shù)人員解決的問 題就在于,提供一種網(wǎng)頁編碼的分析方法,能夠更加高效的識(shí)別網(wǎng)頁編碼中的錯(cuò)誤,幫助網(wǎng) 頁設(shè)計(jì)人員降低網(wǎng)頁編碼錯(cuò)誤的出現(xiàn)概率。

      【發(fā)明內(nèi)容】

      [0005] 本申請(qǐng)?zhí)峁┝司W(wǎng)頁編碼的分析方法及裝置,可W提高網(wǎng)頁編碼中識(shí)別錯(cuò)誤編碼的 效率,幫助網(wǎng)頁設(shè)計(jì)人員降低網(wǎng)頁編碼錯(cuò)誤的出現(xiàn)概率。
      [0006] 本申請(qǐng)?zhí)峁┝巳缦路桨福?br>[0007] -種網(wǎng)頁編碼的分析方法,包括:
      [0008] 讀取待檢測的目標(biāo)網(wǎng)頁,確定所述目標(biāo)網(wǎng)頁中待檢測的目標(biāo)元素對(duì)象;
      [0009] 在所述目標(biāo)網(wǎng)頁中,獲取與所述目標(biāo)元素對(duì)象存在特定結(jié)構(gòu)關(guān)系的相關(guān)元素對(duì) 象;
      [0010] 將所述相關(guān)元素對(duì)象與預(yù)置的期望元素進(jìn)行對(duì)比;
      [0011] 根據(jù)對(duì)比的結(jié)果,確定所述目標(biāo)網(wǎng)頁在所述目標(biāo)元素對(duì)象或所述相關(guān)元素對(duì)象處 是否存在編碼錯(cuò)誤。
      [0012] 一種網(wǎng)頁編碼的分析裝置,包括:
      [0013] 目標(biāo)元素確定單元,用于讀取待檢測的目標(biāo)網(wǎng)頁,確定所述目標(biāo)網(wǎng)頁中待檢測的 目標(biāo)元素對(duì)象;
      [0014] 相關(guān)元素獲取單元,用于在所述目標(biāo)網(wǎng)頁中,獲取與所述目標(biāo)元素對(duì)象存在特定 結(jié)構(gòu)關(guān)系的相關(guān)元素對(duì)象;
      [0015] 元素對(duì)比單元,用于將所述相關(guān)元素對(duì)象與預(yù)置的期望元素進(jìn)行對(duì)比;
      [0016] 錯(cuò)誤確定單元,用于根據(jù)對(duì)比的結(jié)果,確定所述目標(biāo)網(wǎng)頁在所述目標(biāo)元素對(duì)象或 所述相關(guān)元素對(duì)象處是否存在編碼錯(cuò)誤。
      [0017] 根據(jù)本申請(qǐng)?zhí)峁┑木唧w實(shí)施例,本申請(qǐng)公開了 W下技術(shù)效果:
      [0018] 通過本申請(qǐng),可W目標(biāo)網(wǎng)頁中確定目標(biāo)網(wǎng)頁中待檢測的目標(biāo)元素對(duì)象,獲取與目 標(biāo)元素對(duì)象存在特定結(jié)構(gòu)關(guān)系的相關(guān)元素對(duì)象,進(jìn)而將相關(guān)元素對(duì)象與預(yù)置的期望元素進(jìn) 行對(duì)比,根據(jù)對(duì)比的結(jié)果,確定目標(biāo)網(wǎng)頁在所述目標(biāo)元素對(duì)象或相關(guān)元素對(duì)象處是否存在 編碼錯(cuò)誤。本方法從與網(wǎng)頁中元素對(duì)象的結(jié)構(gòu)關(guān)系角度,對(duì)網(wǎng)頁中的目標(biāo)元素進(jìn)行分析,根 據(jù)發(fā)生編碼錯(cuò)誤的元素對(duì)象和與其它元素對(duì)象之間的送種結(jié)構(gòu)關(guān)系會(huì)發(fā)生改變,來判斷目 標(biāo)元素對(duì)象或相關(guān)元素對(duì)象處是否發(fā)生了編碼錯(cuò)誤,提高了網(wǎng)頁編碼中識(shí)別錯(cuò)誤編碼的效 率,可W幫助網(wǎng)頁設(shè)計(jì)人員降低網(wǎng)頁編碼錯(cuò)誤的出現(xiàn)概率。
      [0019] 當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到W上所述的所有優(yōu)點(diǎn)。
      【附圖說明】
      [0020] 為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W根據(jù)送些附圖獲 得其他的附圖。
      [0021] 圖1是本申請(qǐng)實(shí)施例提供的方法的流程圖;
      [0022] 圖2是本申請(qǐng)實(shí)施例提供的裝置的示意圖。
      【具體實(shí)施方式】
      [0023] 下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;?本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的 范圍。
      [0024] 請(qǐng)參看圖1,為本申請(qǐng)實(shí)施例提供的網(wǎng)頁編碼的分析方法的流程圖,如圖1所示, 該方法可W包括W下步驟:
      [00巧]S101 ;讀取待檢測的目標(biāo)網(wǎng)頁,確定所述目標(biāo)網(wǎng)頁中待檢測的目標(biāo)元素對(duì)象;
      [0026] 在進(jìn)行網(wǎng)頁編碼的過程中,往往會(huì)由于各種原因?qū)е戮幋a錯(cuò)誤,對(duì)于編碼錯(cuò)誤的 網(wǎng)頁,一般的瀏覽器在解析的過程中并不會(huì)指出其中的錯(cuò)誤,因而一旦網(wǎng)頁出現(xiàn)編碼錯(cuò)誤, 則會(huì)造成一些頁面元素顯示不正確,如某些元素顯示在了不正確的位置。另外,由于頁面元 素嵌套等原因,如果一個(gè)元素出現(xiàn)了編碼錯(cuò)誤,常常導(dǎo)致與其有嵌套關(guān)系的其他元素也無 法正常顯示,從而嚴(yán)重影響頁面的顯示效果w及美觀。同一個(gè)網(wǎng)頁中的元素對(duì)象,通常會(huì)與 其它一個(gè)或多個(gè)元素對(duì)象存在特定的結(jié)構(gòu)關(guān)系,而對(duì)于出現(xiàn)編碼錯(cuò)誤的網(wǎng)頁,發(fā)生編碼錯(cuò) 誤的元素對(duì)象和與其它元素對(duì)象之間的送種結(jié)構(gòu)關(guān)系會(huì)發(fā)生改變。本申請(qǐng)實(shí)施例旨在提供 一種網(wǎng)頁編碼的分析方法,從網(wǎng)頁HTML編碼中元素對(duì)象的結(jié)構(gòu)關(guān)系角度出發(fā),對(duì)網(wǎng)頁中存 在錯(cuò)誤編碼的元素對(duì)象進(jìn)行檢測,從而識(shí)別網(wǎng)頁編碼中的錯(cuò)誤,幫助網(wǎng)頁設(shè)計(jì)人員降低網(wǎng) 頁編碼錯(cuò)誤的出現(xiàn)概率。
      [0027] 首先,可W讀取待檢測的目標(biāo)網(wǎng)頁,確定目標(biāo)網(wǎng)頁中待檢測的目標(biāo)元素。具體實(shí)現(xiàn) 該步驟時(shí),可W根據(jù)實(shí)際應(yīng)用環(huán)境的不同采取不同的方式。例如,當(dāng)W測試工具對(duì)網(wǎng)頁編碼 進(jìn)行分析時(shí),可W使用測試工具加載目標(biāo)網(wǎng)頁,并確定目標(biāo)網(wǎng)頁中待測的目標(biāo)元素。也可W 調(diào)用瀏覽器加載目標(biāo)網(wǎng)頁,通過向目標(biāo)網(wǎng)頁中注入腳本,并通過所注入的腳本來對(duì)目標(biāo)網(wǎng) 頁的編碼進(jìn)行分析。具體在確定待檢測的目標(biāo)元素時(shí),也可W有不同的實(shí)現(xiàn)方式,例如,可 W將目標(biāo)頁面中所有的可分析元素對(duì)象中,隨機(jī)或按預(yù)置方式選取的元素列為目標(biāo)元素對(duì) 象,并逐一進(jìn)行分析。當(dāng)需要進(jìn)行嚴(yán)格的分析測試時(shí),可W將目標(biāo)頁面中所有的可分析元素 對(duì)象都列為目標(biāo)元素對(duì)象,并逐一進(jìn)行分析等。
      [0028] 具體在確定目標(biāo)網(wǎng)頁中待檢測的目標(biāo)元素對(duì)象時(shí),可W在目標(biāo)網(wǎng)頁中,根據(jù)預(yù)置 字符串查詢各元素對(duì)象對(duì)應(yīng)的唯一標(biāo)識(shí)信息,根據(jù)查詢到的相匹配的元素對(duì)象,確定目標(biāo) 網(wǎng)頁中待檢測的目標(biāo)元素對(duì)象。在目標(biāo)網(wǎng)頁加載的過程中,目標(biāo)網(wǎng)頁中的各個(gè)元素通常 會(huì)表示為樹狀的數(shù)據(jù)結(jié)構(gòu),網(wǎng)頁中的各個(gè)元素唯一與樹狀結(jié)構(gòu)中的一個(gè)節(jié)點(diǎn)相對(duì)應(yīng),而樹 狀結(jié)構(gòu)中的節(jié)點(diǎn)可W具有一些屬性信息,例如,Name屬性、ID屬性、化gName屬性等。在 送些屬性信息中可W包括一個(gè)唯一的標(biāo)識(shí)信息,如ID屬性;在書寫規(guī)范的網(wǎng)頁文件中, 元素對(duì)象如果對(duì)應(yīng)唯一的Name屬性,該Name屬性也可W作為標(biāo)識(shí)信息。也即上述標(biāo)識(shí) 信息能夠唯一標(biāo)識(shí)對(duì)應(yīng)點(diǎn)節(jié)點(diǎn),同時(shí)也唯一標(biāo)識(shí)了對(duì)應(yīng)的元素對(duì)象。在有目的性的選擇 分析郝些目標(biāo)網(wǎng)頁中的元素對(duì)象作為目標(biāo)元素對(duì)象的應(yīng)用中,可W通過執(zhí)行預(yù)置的字符 串,根據(jù)該字符串來查詢各元素對(duì)象對(duì)應(yīng)的唯一標(biāo)識(shí)信息,根據(jù)查詢到的相匹配的元素 對(duì)象,確定目標(biāo)網(wǎng)頁中待檢測的目標(biāo)元素對(duì)象。例如,可W利用ge巧1 ementBy I d (S i d), getElementsByName(sname)等方法來實(shí)現(xiàn)查詢,將相匹配的元素對(duì)象確定為目標(biāo)元素對(duì)
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1