2011-05-05 100 views
1

我writen使用此代码 IM因为如果certin网址是一个网页我如何获得freindly网址?

private void checkUrls(){ 

     WebClient client; 

     for (int i = 0; i < Convert.ToInt32(txtnum.Text); i++) { 
      try 
      { 
       string Url = "http://www." + txtUrl.Text + i.ToString(); 

       client = new WebClient(); 
       string result = client.DownloadString(Url); 
       if (result.Contains(txtsearch.Text)) 
        MessageBox.Show(Url); 

      } 
      catch (Exception ex) { } 

基本URL看起来像这样在发现检查:
http://www.example.com/?p=35

但两个网站,当我问为此:
http://www.example.com/?p=35

我重定向到财产以后这样
http://www.example.com/some_categoery/postitle/

我需要搜索网站的第一方式 但下载URL间友好的

谁能告诉我正确的方向做这样的内容?

我检查网站,我做不知道有多少页的网站时

回答

2

上你可以尝试HtmlAgilityPack让所有的锚标签,并选中你想要的值href属性。

相关问题