Table of Contents

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