Please check this
Use this in assign to get the url…then use open browser or use application browser to open the url
System.Text.RegularExpressions.Regex.Match(mslist(0).BodyAsHtml,"(?:(?:https?|ftp|file)://|www.|ftp.)(?:([-a-zA-Z0-9+&@#/%=~|$?!:,.]*)|[-a-zA-Z0-9+&@#/%=~|$?!:,.])(?:([-a-zA-Z0-9+&@#/%=~_|$?!:,.])|[a-zA-Z0-9+&@#/%=~_|$])").value
Download of file can be done using http request as well.Check the below video
cheers