C# Class SocialSense.Parsers.HtmlParser

Inheritance: IParser
ファイルを表示 Open project: fakeezz/social-sense

Public Methods

Method Description
Parse ( string content ) : SearchResult

Protected Methods

Method Description
ExtractAuthor ( HtmlNode node ) : string
ExtractDate ( HtmlNode node ) : System.DateTime
ExtractResultsFromHtml ( HtmlNode parentNode ) : SearchResult
ExtractSnippet ( HtmlNode node ) : string
ExtractTitle ( HtmlNode node ) : string
ExtractUrl ( HtmlNode node ) : string
LoadHtmlDocument ( string content ) : HtmlNode

Method Details

ExtractAuthor() protected method

protected ExtractAuthor ( HtmlNode node ) : string
node HtmlAgilityPack.HtmlNode
return string

ExtractDate() protected method

protected ExtractDate ( HtmlNode node ) : System.DateTime
node HtmlAgilityPack.HtmlNode
return System.DateTime

ExtractResultsFromHtml() protected abstract method

protected abstract ExtractResultsFromHtml ( HtmlNode parentNode ) : SearchResult
parentNode HtmlAgilityPack.HtmlNode
return SocialSense.Shared.SearchResult

ExtractSnippet() protected method

protected ExtractSnippet ( HtmlNode node ) : string
node HtmlAgilityPack.HtmlNode
return string

ExtractTitle() protected method

protected ExtractTitle ( HtmlNode node ) : string
node HtmlAgilityPack.HtmlNode
return string

ExtractUrl() protected method

protected ExtractUrl ( HtmlNode node ) : string
node HtmlAgilityPack.HtmlNode
return string

LoadHtmlDocument() protected abstract method

protected abstract LoadHtmlDocument ( string content ) : HtmlNode
content string
return HtmlAgilityPack.HtmlNode

Parse() public method

public Parse ( string content ) : SearchResult
content string
return SocialSense.Shared.SearchResult