就是在网页源代码里的下载地址URL 怎么处理成下载包的源地址比如下面这个网页里面的 免费下载到电脑的URL 代码里面的那个地址找不到 怎么处理成可以下载的源地址http://www.moxiu.com/themes/22/2009/0729/4852869.shtml请高手帮我看看 急 谢谢了
解决方案 »
- C# 调用C++做的WEN服务
- 反射问题
- 在位置0处没有行txtnumber.Text = ds.Tables["DocInfo"].Rows[0][0].ToString()
- 【急切求助】如何查找文本文件的重复行?
- 如何在随机位置显示图片?
- "由于安全限制,无法访问类型 System.Runtime.Remoting.ObjRef " Help me!
- 初学C#想做个聊天工具练练手,请各位大大指教下如何入手,非常感谢
- c# webbrowser 在新窗口打开变为 在当前窗口打开
- 高分求购Magic Library的源代码
- 及其简单的问题!
- 水晶报表的问题,怎样打印这样的报表,高手们请进(想多给点分,但没有了)
- 这个insert语句咋写啊
public bool AllowAutoRedirect { get; set; }置为false即可,
默认值为 true
static void fun2()
{
string x =“获取的网站html代码”;
Regex r = new Regex("<a.*?href=[\"\']{0,1}(?<h>.*?)(?= |\"|\'|>)(.*?>)(?<inner>.*?)</a>");
MatchCollection ms = r.Matches(x);
Console.WriteLine(ms.Count);
foreach (Match m in ms)
{
Console.WriteLine("all:" + m.Groups[0].Value);
Console.WriteLine("href:" + getURL(m.Groups["h"].Value));
Console.WriteLine("inner:" + m.Groups["inner"].Value);
Console.WriteLine();
}
}
static string getURL(string url)
{
while(url.IndexOf(".") == 0 || url.IndexOf("/") == 0)
{
url=url.Remove(0, 1);
}
//这里的http就是网站主域名(如http://www.51qsx.com/)自己定义字段哦,我没定义
url = url.IndexOf("http://") == -1 ? http + url : url;
return url;
}