C# 클래스 QualityBot.Service

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

공개 메소드들

메소드 설명
Compare ( Request requestA, Request requestB, bool persist = true ) : QualityBot.ComparePocos.Comparison[]
Compare ( string urlA, string urlB, bool persist = true ) : QualityBot.ComparePocos.Comparison[]
CompareDynamic ( dynamic requestA, dynamic requestB, bool persist = true ) : QualityBot.ComparePocos.Comparison[]
CompareScrapeIds ( string scrapeIdA, string scrapeIdB, bool persist ) : QualityBot.ComparePocos.Comparison[]
Scrape ( Request request ) : Scrape

Scrapes the page as defined by the request object.

Scrape ( string url, bool persist = true ) : Scrape
ScrapeCurrent ( IWebDriver webDriver, Request request ) : Scrape

Scrapes the current page.

ScrapeDynamic ( dynamic request ) : string
Service ( ) : System
Service ( string outputDir ) : System

비공개 메소드들

메소드 설명
DoScrape ( Request request ) : Scrape
GetRectangle ( string rectangle ) : Rectangle?
GetSize ( string size ) : Size?
SaveComparison ( bool persist ) : void
SaveScrapes ( bool persist ) : void
SerializeData ( Scrape data ) : void

메소드 상세

Compare() 공개 메소드

public Compare ( Request requestA, Request requestB, bool persist = true ) : QualityBot.ComparePocos.Comparison[]
requestA QualityBot.RequestPocos.Request
requestB QualityBot.RequestPocos.Request
persist bool
리턴 QualityBot.ComparePocos.Comparison[]

Compare() 공개 메소드

public Compare ( string urlA, string urlB, bool persist = true ) : QualityBot.ComparePocos.Comparison[]
urlA string
urlB string
persist bool
리턴 QualityBot.ComparePocos.Comparison[]

CompareDynamic() 공개 메소드

public CompareDynamic ( dynamic requestA, dynamic requestB, bool persist = true ) : QualityBot.ComparePocos.Comparison[]
requestA dynamic
requestB dynamic
persist bool
리턴 QualityBot.ComparePocos.Comparison[]

CompareScrapeIds() 공개 메소드

public CompareScrapeIds ( string scrapeIdA, string scrapeIdB, bool persist ) : QualityBot.ComparePocos.Comparison[]
scrapeIdA string
scrapeIdB string
persist bool
리턴 QualityBot.ComparePocos.Comparison[]

Scrape() 공개 메소드

Scrapes the page as defined by the request object.
public Scrape ( Request request ) : Scrape
request QualityBot.RequestPocos.Request The request.
리턴 QualityBot.ScrapePocos.Scrape

Scrape() 공개 메소드

public Scrape ( string url, bool persist = true ) : Scrape
url string
persist bool
리턴 QualityBot.ScrapePocos.Scrape

ScrapeCurrent() 공개 메소드

Scrapes the current page.
public ScrapeCurrent ( IWebDriver webDriver, Request request ) : Scrape
webDriver IWebDriver The WebDriver instance to use.
request QualityBot.RequestPocos.Request The request.
리턴 QualityBot.ScrapePocos.Scrape

ScrapeDynamic() 공개 메소드

public ScrapeDynamic ( dynamic request ) : string
request dynamic
리턴 string

Service() 공개 메소드

public Service ( ) : System
리턴 System

Service() 공개 메소드

public Service ( string outputDir ) : System
outputDir string
리턴 System