Advertisement
Guest User

Untitled

a guest
Dec 4th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.57 KB | None | 0 0
  1. open System
  2. open System.Text.RegularExpressions
  3.  
  4. let url2Stream url =
  5.     let uri = System.Uri url
  6.     let request = Net.WebRequest.Create uri
  7.     let response = request.GetResponse ()
  8.     response.GetResponseStream ()
  9.  
  10. let readUrl url =
  11.     let stream = url2Stream url
  12.     let getStream = new System.IO.StreamReader(stream)
  13.     let htmlInString = getStream.ReadToEnd ()
  14.     htmlInString
  15. let url = "http://fsharp.org"
  16.  
  17. let countLinks (url:string) :int =
  18.     let compare = Regex.Matches(readUrl url,"<a")
  19.     compare.Count
  20.  
  21. printfn "%A" (countLinks url)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement