IronWebScraper - The C# Web Scraping Library
IronWebScraper
Table of contents
-
IronWebScraper
-
CommonUserAgents Class
-
CommonUserAgents Properties
-
All Property
-
DesktopUserAgents Property
-
MobileUserAgents Property
-
CommonUserAgents Fields
-
ChromeDesktopUserAgents Field
-
FireFoxDesktopUserAgents Field
-
IE11DesktopUserAgents Field
-
IPadUserAgents Field
-
IPhoneUserAgents Field
-
SafariDesktopUserAgents Field
-
WindowsTabletUserAgents Field
-
HtmlNode Class
-
HtmlNode Properties
-
Attributes Property
-
ChildNodes Property
-
InnerHtml Property
-
InnerText Property
-
InnerTextClean Property
-
NodeName Property
-
NodeType Property
-
OuterHtml Property
-
ParentNode Property
-
TextContent Property
-
TextContentClean Property
-
HtmlNode Methods
-
Css Method
-
CssExists Method
-
GetAttribute Method
-
GetElementById Method
-
GetElementsByTagName Method
-
HasAtribute Method
-
QuerySelector Method
-
QuerySelectorAll Method
-
XPath Method
-
HtmlNodeExtensions Class
-
HtmlNodeExtensions Methods
-
ContainingText Method
-
ContainingTextCaseInsensitive Method
-
CSS Method
-
HttpIdentity Class
-
HttpIdentity Constructor
-
HttpIdentity Properties
-
Cookies Property
-
NetworkLoginCredential Property
-
ProxyFailureCount Property
-
HttpIdentity Methods
-
HttpIdentity Fields
-
DefaultHttpRequestHeaders Field
-
HttpRequestHeaders Field
-
NetworkDomain Field
-
NetworkPassword Field
-
NetworkUsername Field
-
Proxy Field
-
UseCookies Field
-
UserAgent Field
-
License Class
-
License Methods
-
IsValidLicense Method
-
License Fields
-
LicenseKey Field
-
MetaData Class
-
MetaData Constructor
-
MetaData Properties
-
MetaData Methods
-
Get(T) Method
-
Request Class
-
Request Constructor
-
Request Properties
-
Method Property
-
Retries Property
-
Url Property
-
Request Methods
-
Hash Method
-
Request Fields
-
Action Field
-
Identity Field
-
MetaData Field
-
Response Class
-
Response Constructor
-
Response Properties
-
BinaryContent Property
-
Document Property
-
Html Property
-
MetaData Property
-
RequestlUrl Property
-
TextContent Property
-
WasSuccessful Property
-
Response Methods
-
Css Method
-
CssExists Method
-
GetElementById Method
-
GetElementsByTagName Method
-
QuerySelector Method
-
QuerySelectorAll Method
-
ToAbsoluteUrl Method
-
ToAbsoluteUrl Method (IEnumerable(String))
-
ToAbsoluteUrl Method (String)
-
XPath Method
-
Response Fields
-
CharSet Field
-
CretaedFromWebCache Field
-
FinalUrl Field
-
MimeType Field
-
Request Field
-
StatusCode Field
-
ScrapedData Class
-
ScrapedData Constructor
-
ScrapedData Properties
-
ScrapedData Methods
-
FromJson Method
-
Get(T) Method
-
ToJson Method
-
WebScraper Class
-
WebScraper Properties
-
FailedUrls Property
-
HttpRetryAttempts Property
-
HttpTimeOut Property
-
MaxHttpConnectionLimit Property
-
OpenConnectionLimitPerHost Property
-
RateLimitPerHost Property
-
SuccessfulFileDownloadCount Property
-
SuccessfulfulRequestCount Property
-
ThrottleMode Property
-
WebScraper Methods
-
AcceptUrl Method
-
ChooseIdentityForRequest Method
-
DownloadFile Method
-
DownloadFile Method (String, String, Boolean, HttpIdentity)
-
DownloadFile Method (Uri, String, Boolean, HttpIdentity)
-
DownloadFileUnique Method
-
DownloadImage Method
-
DownloadImage Method (String, String, Int32, Int32, Boolean, HttpIdentity)
-
DownloadImage Method (Uri, String, Int32, Int32, Boolean, HttpIdentity)
-
EnableWebCache Method
-
EnableWebCache Method
-
EnableWebCache Method (TimeSpan)
-
FetchUrlContents Method
-
FetchUrlContentsBinary Method
-
Init Method
-
Log Method
-
ObeyRobotsDotTxtForHost Method
-
Parse Method
-
ParseWebscraperDownload Method
-
ParseWebscraperDownloadImage Method
-
PostRequest Method
-
PostRequest Method (String, Action(Response), Dictionary(String, String))
-
PostRequest Method (Uri, Action(Response), Dictionary(String, String))
-
PostRequest Method (String, Action(Response), Dictionary(String, String), MetaData)
-
PostRequest Method (Uri, Action(Response), Dictionary(String, String), MetaData)
-
PostRequest Method (String, Action(Response), Dictionary(String, String), HttpIdentity, MetaData)
-
PostRequest Method (Uri, Action(Response), Dictionary(String, String), HttpIdentity, MetaData)
-
Request Method
-
Request Method (IEnumerable(String), Action(Response))
-
Request Method (String, Action(Response))
-
Request Method (Uri, Action(Response))
-
Request Method (String, Action(Response), MetaData)
-
Request Method (Uri, Action(Response), MetaData)
-
Request Method (String, Action(Response), HttpIdentity, MetaData)
-
Request Method (Uri, Action(Response), HttpIdentity, MetaData)
-
Retry Method
-
Scrape Method
-
ScrapeUnique Method
-
SetSiteSpecificCrawlRateLimit Method
-
Start Method
-
StartAsync Method
-
Stop Method
-
UnScrape Method
-
UnScrape(T) Method (Boolean)
-
UnScrape Method (Boolean)
-
UnScrape Method (String, Boolean)
-
UnScrape(T) Method (String, Boolean)
-
WebScraper Fields
-
AllowedDomains Field
-
AllowedUrls Field
-
BannedDomains Field
-
BannedUrls Field
-
CrawlId Field
-
FilesDownloaded Field
-
Identities Field
-
LoggingLevel Field
-
ObeyRobotsDotTxt Field
-
WorkingDirectory Field
-
WebScraper.LogLevel Enumeration
-
WebScraper.Throttle Enumeration
-
IronWebScraper.Urls
-
UrlMatchPatternCollection Class
-
UrlMatchPatternCollection Constructor
-
UrlMatchPatternCollection Properties
-
UrlMatchPatternCollection Methods
-
Add Method
-
Add Method (String)
-
Add Method (String[])