Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

GetHtmlPageSource - Download the HTML at a given URL

Total Hit ( 3612)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


Click here to copy the following block
' Download the HTML source code at the specified URL
' You can optionally specify the username/password credentials,
' in case the page uses Basic Authentication
' Returns a null string if any error occurs

Function GetHtmlPageSource(ByVal url As String, Optional ByVal username As _
  String = Nothing, Optional ByVal password As String = Nothing) As String
  Dim st As System.IO.Stream
  Dim sr As System.IO.StreamReader

  Try
    ' make a Web request
    Dim req As System.Net.WebRequest = System.Net.WebRequest.Create(url)
    ' if the username/password are specified, use these credentials
    If Not username Is Nothing AndAlso Not password Is Nothing Then
      req.Credentials = New System.Net.NetworkCredential(username, _
        password)
    End If
    ' get the response and read from the result stream
    Dim resp As System.Net.WebResponse = req.GetResponse
    st = resp.GetResponseStream
    sr = New System.IO.StreamReader(st)
    ' read all the text in it
    Return sr.ReadToEnd
  Catch ex As Exception
    Return ""
  Finally
    ' always close readers and streams
    sr.Close()
    st.Close()
  End Try
End Function


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.