天天看點

正則分析js

int Result(string website)//傳回js裡面的數字id

{ 

     string Html= GetPageCodes("http://www.pcpop.com/");//調用上一篇的抓取頁面源代碼方法

     string ZipRegexPop = @"\/ashow.*?\.js";//正則比對js,根據不同情況調整正規表達式,例如:\/.*?\.js,比對頁面全部.js檔案

            js = GetPageCode.Getjs(Html, ZipRegexPop);
            len1 = js.LastIndexOf('/');
            len2 = js.LastIndexOf('.');
            len1 = len1 + 1;
            pageid = int.Parse(js.Substring(len1, len2 - len1));
            return pageid;

}            

這樣一個簡單的方法實作了抓取頁面源代碼之後,取得想要的show/*/ .js檔案,然後進行一些具體的分析

可以根據具體需要取得不同js,因為每個js起的作用不一樣,好像是廢話吧