Click or drag to resize

NScrape Namespace

The NScrape namespace contains the types that provide core framework functionality.
Classes
  ClassDescription
Public classAddingCookieEventArgs
Provides data for the AddingCookie event.
Public classBinaryWebResponse
Represents a web response for a request that returned binary data.
Public classExceptionWebResponse
Represents a web response for a request that returned an exception.
Public classGetWebRequest
Represents a GET web request
Public classHtmlWebResponse
Represents a web response for a request that returned HTML.
Public classImageWebResponse
Represents a web response for a request that returned an image.
Public classJavaScriptWebResponse
Represents a web response for a request that returned JavaScript.
Public classJsonWebResponse
Represents a web response for a request that returned JSON.
Public classNScrapeExtensions
Provides miscellaneous extension methods.
Public classNScrapeUtility
Provides miscellaneous utility functions.
Public classPlainTextWebResponse
Represents a web response for a request that returned plain text.
Public classPostWebRequest
Represents a POST web request
Public classProcessingResponseEventArgs
Provides data for the ProcessingResponse event.
Public classRedirectedWebResponse
Represents a web response for a request that was redirected.
Public classScrapeException
The exception that is thrown when a web scraping operation fails.
Public classScraper
Provides the base implementation for HTML scraper functionality.
Public classSendingRequestEventArgs
Provides data for the SendingRequest event.
Public classTextWebResponse
Provides the base implementation for classes which represent text-based web responses.
Public classUnsupportedWebResponse
Represents a web response for a request that returned unsupported content.
Public classWebClient
Represents a web client that handles cookies and redirection.
Public classWebRequest
Provides the base implementation for classes which represent web requests.
Public classWebResponse
Provides the base implementation for classes which represent web responses.
Public classWebResponseFactory
Creates a WebResponse object based on an HttpWebResponse object.
Public classWebResponseValidator
Provides functionality to validate web responses.
Public classXmlWebResponse
Represents a web response for a request that returned XML.
Interfaces
  InterfaceDescription
Public interfaceIWebClient
Represents a web client that handles cookies and redirection.
Enumerations
  EnumerationDescription
Public enumerationWebRequestType
Indicates the type of web request.
Public enumerationWebResponseType
Indicates the type of web response.