Table of Contents

Class WebPage

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

Constructors

WebPage(ScrapingBrowser, Uri, bool, RawRequest, RawResponse, Encoding, bool)

public WebPage(ScrapingBrowser browser, Uri absoluteUrl, bool autoDownloadPagesResources, RawRequest rawRequest, RawResponse rawResponse, Encoding encoding, bool autoDetectCharsetEncoding)

Parameters

browser ScrapingBrowser
absoluteUrl Uri
autoDownloadPagesResources bool
rawRequest RawRequest
rawResponse RawResponse
encoding Encoding
autoDetectCharsetEncoding bool

Properties

AbsoluteUrl

public Uri AbsoluteUrl { get; }

Property Value

Uri

AutoDetectCharsetEncoding

public bool AutoDetectCharsetEncoding { get; }

Property Value

bool

BaseUrl

public string BaseUrl { get; }

Property Value

string

Browser

public ScrapingBrowser Browser { get; }

Property Value

ScrapingBrowser

Content

public string Content { get; }

Property Value

string

Encoding

public Encoding Encoding { get; }

Property Value

Encoding

Html

public HtmlNode Html { get; }

Property Value

HtmlNode

RawRequest

public RawRequest RawRequest { get; }

Property Value

RawRequest

RawResponse

public RawResponse RawResponse { get; }

Property Value

RawResponse

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>

SaveSnapshot(string)

public void SaveSnapshot(string path)

Parameters

path 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