C# Class QualityBot.Scrapers.ScrapeBuilder

Afficher le fichier Open project: Ancestry/quality-bot Class Usage Examples

Méthodes publiques

Méthode Description
BuildScrape ( Request request, PageData pageData ) : Scrape

Scrapes information from a web page.

CleanHtml ( string html ) : string
ScrapeBuilder ( IElementProvider elementProvider, IWebRequestUtil webRequestUtil ) : System

Private Methods

Méthode Description
AssembleScrape ( Request request, PageData pageData, Resource pageResources ) : Scrape
BoundingRectangleIsDefined ( Rectangle rect ) : bool
ConstrainElementsToBoundingRectangle ( Scrape page, Rectangle clipRect ) : void
ConstrainRectangleToElements ( List elements ) : Rectangle

Calculates a bounding rectangle given child elements.

ValidateBoundingRectangle ( Rectangle rect, Rectangle parentRectangle, bool isDefined ) : void

Method Details

BuildScrape() public méthode

Scrapes information from a web page.
public BuildScrape ( Request request, PageData pageData ) : Scrape
request QualityBot.RequestPocos.Request The request.
pageData PageData Information pulled from the page.
Résultat QualityBot.ScrapePocos.Scrape

CleanHtml() public méthode

public CleanHtml ( string html ) : string
html string
Résultat string

ScrapeBuilder() public méthode

public ScrapeBuilder ( IElementProvider elementProvider, IWebRequestUtil webRequestUtil ) : System
elementProvider IElementProvider
webRequestUtil IWebRequestUtil
Résultat System