資源接口獲取該目標(biāo)網(wǎng)絡(luò)資源。比如,具體可以獲取該目標(biāo)網(wǎng)絡(luò)資源的網(wǎng)頁,然后解析該網(wǎng)頁,以獲取該目標(biāo)網(wǎng)絡(luò)資源的資源信息。其中,資源信息包括至少一個(gè)可以標(biāo)識(shí)資源接口的參數(shù),比如,可以為資源標(biāo)識(shí)等。該資源信息可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,在此不再贅述。
[0095]其中,獲取該目標(biāo)網(wǎng)絡(luò)資源的網(wǎng)頁的方式可以有多種,比如,可以通過網(wǎng)絡(luò)爬蟲來抓取該目標(biāo)網(wǎng)絡(luò)資源的網(wǎng)頁,等等,在此不再贅述。
[0096]其中,接口獲取單元304可以包括獲取子單元和確定子單元,如下:
[0097]獲取子單元,用于從該交互信息中獲取該目標(biāo)網(wǎng)絡(luò)資源的標(biāo)識(shí),以及從該交互信息中獲取與該標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求。
[0098]比如,若該交互信息包括多個(gè)網(wǎng)絡(luò)請(qǐng)求和該目標(biāo)網(wǎng)絡(luò)資源的網(wǎng)頁代碼等信息,則此時(shí)獲取子單元,具體可以用于從該目標(biāo)網(wǎng)絡(luò)資源的網(wǎng)頁代碼中獲取所該目標(biāo)網(wǎng)絡(luò)資源的標(biāo)識(shí),以及從該多個(gè)網(wǎng)絡(luò)請(qǐng)求中獲取與該標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求。
[0099]其中,該網(wǎng)頁代碼具體可以為HTML源碼、JavaScript源碼或PHP源碼等。
[0100]確定子單元,用于根據(jù)該對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求的接口確定該目標(biāo)網(wǎng)絡(luò)資源的資源接
□ O
[0101]例如,確定子單元,具體可以用于查看所述對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求的接口的返回值,根據(jù)該返回值確定能夠找到所述目標(biāo)網(wǎng)絡(luò)資源時(shí),確定該對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求的接口為該目標(biāo)網(wǎng)絡(luò)資源的資源接口。
[0102]需說明的是,若確定子單元根據(jù)返回值確定不能夠找到該目標(biāo)網(wǎng)絡(luò)資源,則表明該對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求的接口為無效的資源接口。
[0103]具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見前面的方法實(shí)施例,在此不再贅述。
[0104]該網(wǎng)絡(luò)資源的嗅探裝置具體可以集成在終端中。該終端具體可以為手機(jī)、平板電腦或PC等設(shè)備。
[0105]由上可知,本實(shí)施例的網(wǎng)絡(luò)資源的嗅探裝置的啟動(dòng)單元301可以啟動(dòng)瀏覽器的調(diào)試功能,并在該調(diào)試功能下,由地址獲取單元302獲取目標(biāo)網(wǎng)絡(luò)資源的鏈接地址,然后由訪問單元303根據(jù)該鏈接地址訪問目標(biāo)網(wǎng)絡(luò)資源,并保存訪問過程中產(chǎn)生的交互信息,由接口獲取單元304從該交互信息中獲取該目標(biāo)網(wǎng)絡(luò)資源的資源接口,再然后,由資源獲取單元305基于該資源接口獲取該目標(biāo)網(wǎng)絡(luò)資源;由于該方案可以通過嗅探來查找資源接口,并基于該資源接口自動(dòng)獲取所需網(wǎng)絡(luò)資源,因此,相對(duì)于現(xiàn)有技術(shù)需要設(shè)置網(wǎng)卡,且需要由人工來對(duì)截獲的數(shù)據(jù)進(jìn)行分組分析的方案而言,不僅可以省略了復(fù)雜的網(wǎng)卡設(shè)置操作,實(shí)現(xiàn)簡單,而且也無需人工進(jìn)行分組分析,大大提高了嗅探資源的效率。
[0106]實(shí)施例四、
[0107]相應(yīng)的,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)資源的嗅探系統(tǒng),包括本發(fā)明實(shí)施例提供的任一種網(wǎng)絡(luò)資源的嗅探裝置,具體可參見實(shí)施例三,其中,該網(wǎng)絡(luò)資源的嗅探裝置具體可集成在終端中,例如,可以如下:
[0108]終端,用于啟動(dòng)瀏覽器的調(diào)試功能,在該調(diào)試功能下,獲取目標(biāo)網(wǎng)絡(luò)資源的鏈接地址,根據(jù)該鏈接地址訪問該目標(biāo)網(wǎng)絡(luò)資源,并保存訪問過程中產(chǎn)生的交互信息,從該交互信息中獲取該目標(biāo)網(wǎng)絡(luò)資源的資源接口,基于該資源接口獲取該目標(biāo)網(wǎng)絡(luò)資源。
[0109]其中,獲取資源接口以及基于該資源接口獲取該目標(biāo)網(wǎng)絡(luò)資源等操作的具體實(shí)施可參見前面的實(shí)施例,在此不再贅述。
[0110]此外,該網(wǎng)絡(luò)資源的嗅探系統(tǒng)還可以包括其他的設(shè)備,比如,還可以包括服務(wù)器,如下:
[0111]服務(wù)器,用于接受終端的訪問,比如,可以接收終端根據(jù)該目標(biāo)網(wǎng)絡(luò)資源的鏈接地址所發(fā)送的訪問請(qǐng)求,在確定該訪問請(qǐng)求驗(yàn)證通過時(shí),獲取目標(biāo)網(wǎng)絡(luò)資源,并返回訪問響應(yīng)給終端,等等。
[0112]此外,還服務(wù)器,還可以用于在終端基于獲取到的資源接口獲取該目標(biāo)網(wǎng)絡(luò)資源時(shí),將該目標(biāo)網(wǎng)絡(luò)資源提供給終端。
[0113]以上各個(gè)操作的具體實(shí)施可參見前面的實(shí)施例,在此不再贅述。
[0114]由于該網(wǎng)絡(luò)資源的嗅探系統(tǒng)可以包括本發(fā)明實(shí)施例提供的任一種網(wǎng)絡(luò)資源的嗅探裝置,因此,可以實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的任一種網(wǎng)絡(luò)資源的嗅探裝置所能實(shí)現(xiàn)的有益效果,在此不再贅述。
[0115]實(shí)施例五、
[0116]相應(yīng)的,本發(fā)明實(shí)施例還提供一種終端,如圖4所示,該終端可以包括射頻(RF,Rad1 Frequency)電路401、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器402、輸入單元403、顯示單元404、傳感器405、音頻電路406、無線保真(WiFi,Wireless Fidelity)模塊407、包括有一個(gè)或者一個(gè)以上處理核心的處理器408、以及電源409等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0117]RF電路401可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器408處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路401包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM,Subscriber Identity Module)卡、收發(fā)信機(jī)、親合器、低噪聲放大器(LNA,Low Noise Amplifier)、雙工器等。此外,RF電路401還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GSM,Global System of Mobile communicat1n)、通用分組無線服務(wù)(GPRS,General Packet Rad1 Service)、碼分多址(CDMA,Code Divis1n Multiple Access)、寬帶碼分多址(WCDMA, Wideband Code Divis1n Multiple Access)、長期演進(jìn)(LTE,LongTerm Evolut1n)、電子郵件、短消息服務(wù)(SMS,Short Messaging Service)等。
[0118]存儲(chǔ)器402可用于存儲(chǔ)軟件程序以及模塊,處理器408通過運(yùn)行存儲(chǔ)在存儲(chǔ)器402的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器402可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器402可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器402還可以包括存儲(chǔ)器控制器,以提供處理器408和輸入單元403對(duì)存儲(chǔ)器402的訪問。
[0119]輸入單元403可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,在一個(gè)具體的實(shí)施例中,輸入單元403可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器408,并能接收處理器408發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元403還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0120]顯示單元404可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元404可包括顯示面板,可選的,可以采用液晶顯示器(IXD,Liquid CrystalDisplay)、有機(jī)發(fā)光二極管(OLED,Organic Light-Emitting D1de)等形式來配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器408以確定觸摸事件的類型,隨后處理器408根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。雖然在圖4中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。
[0121]終端還可包括至少一種傳感器405,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動(dòng)到耳邊時(shí),關(guān)閉顯示面板和/或背光。作為