Form1.vb 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Public Class Form1
  2. Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter
  3. End Sub
  4. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  5. Label1.Text = GetLatestNews()
  6. End Sub
  7. #Region "Get Latest News"
  8. Public Function GetLatestNews() As String
  9. Try
  10. Dim HttpWebReq As Net.HttpWebRequest = Net.HttpWebRequest.Create("http://clanlse.free.fr/index.php")
  11. Dim HttpWebResp As Net.HttpWebResponse = HttpWebReq.GetResponse
  12. Dim Source As String = New IO.StreamReader(HttpWebResp.GetResponseStream).ReadToEnd
  13. Dim LatestNews As String = Split(Source, "<div class=""article-content"">")(1)
  14. Dim ParagraphArray() As String
  15. LatestNews = Split(LatestNews, "<div")(0)
  16. ParagraphArray = Split(LatestNews, "<p>")
  17. LatestNews = String.Empty
  18. For Each I In ParagraphArray
  19. If I.Trim <> String.Empty Then
  20. If LatestNews = String.Empty Then
  21. LatestNews = I
  22. Else
  23. LatestNews &= vbNewLine & vbNewLine
  24. LatestNews &= I
  25. End If
  26. End If
  27. Next
  28. LatestNews = LatestNews.Replace("<br />", vbCrLf)
  29. LatestNews = LatestNews.Replace("</p>", String.Empty)
  30. Return LatestNews
  31. Catch
  32. Return String.Empty
  33. End Try
  34. End Function
  35. #End Region
  36. End Class