Class HtmlParsingHelper
- Namespace
- ScrapySharp.Extensions
- Assembly
- ScrapySharp.dll
public static class HtmlParsingHelper
- Inheritance
-
HtmlParsingHelper
- Inherited Members
-
Methods
CleanInnerHtmlAscii(string)
public static string CleanInnerHtmlAscii(this string expression)
Parameters
expression
string
Returns
- string
CleanInnerText(string)
public static string CleanInnerText(this string expression)
Parameters
expression
string
Returns
- string
GetAttributeValue(HtmlNode, string)
public static string GetAttributeValue(this HtmlNode node, string name)
Parameters
node
HtmlNode
name
string
Returns
- string
GetNextSibling(HtmlNode, string)
public static HtmlNode GetNextSibling(this HtmlNode node, string name)
Parameters
node
HtmlNode
name
string
Returns
- HtmlNode
GetNextTableCellValue(HtmlNode, string)
public static HtmlValue GetNextTableCellValue(this HtmlNode node, string name)
Parameters
node
HtmlNode
name
string
Returns
- HtmlValue
GetNextTableCellValue(HtmlNode, string, NodeValueComparison)
public static HtmlValue GetNextTableCellValue(this HtmlNode node, string name, NodeValueComparison comparison)
Parameters
node
HtmlNode
name
string
comparison
NodeValueComparison
Returns
- HtmlValue
GetNextTableLineValue(HtmlNode, string, NodeValueComparison)
public static HtmlValue GetNextTableLineValue(this HtmlNode node, string name, NodeValueComparison comparison = NodeValueComparison.Equals)
Parameters
node
HtmlNode
name
string
comparison
NodeValueComparison
Returns
- HtmlValue
GetNodesFollowedByValue(HtmlNode, string, string, NodeValueComparison)
public static IEnumerable<HtmlNode> GetNodesFollowedByValue(this HtmlNode node, string name, string value, NodeValueComparison comparison = NodeValueComparison.Equals)
Parameters
node
HtmlNode
name
string
value
string
comparison
NodeValueComparison
Returns
- IEnumerable<HtmlNode>
GetNodesFollowedByValue(IEnumerable<HtmlNode>, string, string, NodeValueComparison)
public static IEnumerable<HtmlNode> GetNodesFollowedByValue(this IEnumerable<HtmlNode> nodes, string name, string value, NodeValueComparison comparison = NodeValueComparison.Equals)
Parameters
nodes
IEnumerable<HtmlNode>
name
string
value
string
comparison
NodeValueComparison
Returns
- IEnumerable<HtmlNode>
ToDate(string)
public static DateTime ToDate(this string value)
Parameters
value
string
Returns
- DateTime
ToDate(string, string)
public static DateTime ToDate(this string value, string format)
Parameters
value
string
format
string
Returns
- DateTime
ToDate(string, string, CultureInfo)
public static DateTime ToDate(this string value, string format, CultureInfo cultureInfo)
Parameters
value
string
format
string
cultureInfo
CultureInfo
Returns
- DateTime
ToHDocument(WebResponse)
public static HDocument ToHDocument(this WebResponse response)
Parameters
response
WebResponse
Returns
- HDocument
ToHDocument(string)
public static HDocument ToHDocument(this string content)
Parameters
content
string
Returns
- HDocument
ToHtmlNode(WebResponse)
public static HtmlNode ToHtmlNode(this WebResponse response)
Parameters
response
WebResponse
Returns
- HtmlNode
ToHtmlNode(string)
public static HtmlNode ToHtmlNode(this string content)
Parameters
content
string
Returns
- HtmlNode