Table of Contents

Class WebPage

Namespace
ScrapySharp.Network
Assembly
ScrapySharp.dll
public class WebPage
Inheritance
WebPage
Inherited Members

Constructors

WebPage(ScrapingBrowser, Uri, string, bool)

public WebPage(ScrapingBrowser browser, Uri absoluteUrl, string content, bool autoDownloadPagesResources)

Parameters

browser ScrapingBrowser
absoluteUrl Uri
content string
autoDownloadPagesResources bool

Properties

AbsoluteUrl

public Uri AbsoluteUrl { get; }

Property Value

Uri

BaseUrl

public string BaseUrl { get; }

Property Value

string

Browser

public ScrapingBrowser Browser { get; }

Property Value

ScrapingBrowser

Content

public string Content { get; }

Property Value

string

Html

public HtmlNode Html { get; }

Property Value

HtmlNode

Resources

public List<WebResource> Resources { get; }

Property Value

List<WebResource>

Methods

Find(string, By)

public IEnumerable<HtmlNode> Find(string tag, By by)

Parameters

tag string
by By

Returns

IEnumerable<HtmlNode>

FindForm(string)

public PageWebForm FindForm(string name)

Parameters

name string

Returns

PageWebForm

FindFormById(string)

public PageWebForm FindFormById(string id)

Parameters

id string

Returns

PageWebForm
public IEnumerable<HyperLink> FindLinks(By by)

Parameters

by By

Returns

IEnumerable<HyperLink>

GetResourceUrls()

public List<string> GetResourceUrls()

Returns

List<string>

ToString()

public override string ToString()

Returns

string

Operators

implicit operator string(WebPage)

public static implicit operator string(WebPage page)

Parameters

page WebPage

Returns

string