ASP.net Fetch html from other website to Your own aspx web application
Additional to RSS solution i given in
http://vinodkotiya.blogspot.com/2010/07/how-to-show-live-internet-content.html
There is a way to get html data from other site in your aspx web application.
Here is the basic code.
http://vinodkotiya.blogspot.com/2010/07/how-to-show-live-internet-content.html
There is a way to get html data from other site in your aspx web application.
Here is the basic code.
Imports System.Net
Imports System.IO
Partial Class Default3
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim sUrl As String = "any url you wanna access.com"
Try
' get a response object of given url
Dim httpWebRequest As HttpWebRequest = DirectCast(WebRequest.Create(sUrl), HttpWebRequest)
Dim httpWebResponse As HttpWebResponse = DirectCast(httpWebRequest.GetResponse(), HttpWebResponse)
Dim outputStream As New StreamReader(httpWebResponse.GetResponseStream(), System.Text.Encoding.ASCII)
' this writes the content to browser
' you may want to parse a particular section of html ?
Me.Page.Response.Write(outputStream.ReadToEnd())
httpWebResponse.Close()
outputStream.Close()
Catch ex As System.Exception
Dim sError As String = "Error in viewer.aspx" & vbLf
sError = sError + "error loading [" + sUrl + "]" & vbLf
sError = sError + "Exception = " + ex.ToString() + vbLf
Throw (New Exception(sError))
End Try
End Sub
End Class
- Vinod Kotiya
www.vinodkotiya.com
Comments