C# 클래스 QualityBot.Scrapers.ScrapeBuilder

파일 보기 프로젝트 열기: Ancestry/quality-bot 1 사용 예제들

공개 메소드들

메소드 설명
BuildScrape ( Request request, PageData pageData ) : Scrape

Scrapes information from a web page.

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

비공개 메소드들

메소드 설명
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

메소드 상세

BuildScrape() 공개 메소드

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.
리턴 QualityBot.ScrapePocos.Scrape

CleanHtml() 공개 메소드

public CleanHtml ( string html ) : string
html string
리턴 string

ScrapeBuilder() 공개 메소드

public ScrapeBuilder ( IElementProvider elementProvider, IWebRequestUtil webRequestUtil ) : System
elementProvider IElementProvider
webRequestUtil IWebRequestUtil
리턴 System