private string fetchpage(string url) //取页面指定url页面的源码
{ 【程序编程相关:关于const reference的几点】 【推荐阅读:生成十六位字符串(不重复)】 string page = "null"; 【扩展信息:C++/C#……转换成HTML,效果类似】 try { webclient mywc = new webclient(); using(stream strm = mywc.openread(url)) { streamreader sr = new streamreader(strm); page = sr.readtoend(); strm.close(); } } catch{} return page; } public string getlink(string url) //绝对链接的 { string content = this.fetchpage(url); //regex linkregex=new regex("href\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\s+)", regexoptions.ignorecase); //@"^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$"; ... 下一页