C# url 路徑轉換 相對路徑 轉換為 絕對路徑


用C#寫爬蟲時候,比較實用的一項技巧。

 

/// <summary>
/// 格式化URL函數  urlX 傳入相對URL objurl 傳入絕對基URL  基URL 一定要帶HTTP://
/// </summary>
/// <param name="urlX">傳入單個的URL</param>
/// <param name="objurl">
/// 傳入得到值的頁面URL
/// </param>
/// <returns></returns>
public String FormAturl(String urlX, string objurl)
{
    Uri baseUri = new Uri(objurl); // http://www.enet.com.cn/enews/inforcenter/designmore.jsp
    Uri absoluteUri = new Uri(baseUri, urlX);//相對絕對路徑都在這里轉 這里的urlx ="../test.html"
    return absoluteUri.ToString();//   http://www.enet.com.cn/enews/test.html   
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM