Class WebPage
- Namespace
- ScrapySharp.Network
- Assembly
- ScrapySharp.dll
- 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
FindLinks(By)
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