原来发在vb.net版,因为东西是用那工具做的,没人帮我解答,不知道是不是没说清楚 :(我是做类似网络蜘蛛的东西,所以一网页的链接的获取的完全性很重要,我现在碰到的问题是,像那些相对链接没法获取,而且我发现相对链接也有好几种形式的,一种是<a href="./../Article/2004/07/29/321.html"> ,有的<a href="news.php?id=2700" target="_blank">形式,不知道还有没有别的形式,我对html语言不熟的,调试时发现有相对链接的,我本来是这样做的,用正则表达式先将页面源代码中<a href……>的字符串提取,再<a href……>中的http://……的网址格式的网址提取,这样做就把相对链接弄丢了,不知道怎么做即能把相对链接提出又能将它转为绝对链接???急~~~没剩几天就要答辩了,拜托了~~~~~~~~~~~~~~~~~
解决方案 »
- 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)
- 求教?如何用.net实现一键转发功能?
- 关于DataGrid固定表头,表列的问题
- 急切等待给分!!网站中aspx文件不能在多个.dll文件中吗?
- 如何识别浏览网页的人使用的是什么内核的浏览器?
- 关于DataKeyField="<%#DataBinder.Eval(Container.DataItem,"ID")%>">的问题
- 导出报表是出错
- 哪位高手大哥帮我看看我的网页视频代码为什么播放不出来视频
- DIV相对位置
- 昨天没有解决的问题,关于获取控件的值
- 我想用c#三层结构的oa和网友交换c#三层结构的全站程序学习
- 向高手请教正则表达式的位数限制。
Uri siteUri = new Uri("http://www.microsoft.com/Test/Test2/");
Uri site2 = new Uri(siteUri, "../abc.html");
Console.WriteLine(site2.ToString());
输出:
http://www.microsoft.com/Test/abc.html
.NET的类库不分语言的,C#和VB.NET都能调用,变变语法就可以了dim siteUri as new Uri("http://www.microsoft.com/Test/Test2/")
dim site2 as new Uri(siteUri, "../abc.html")
Console.WriteLine(site2.ToString())
结果同上