public FilterNodeParser(IDocumentRequestor documentRequester, FilterTypes filterType) : base(documentRequester) { switch (filterType) { case FilterTypes.Air: filterNodeSelector = $"div[@class='partRow parts_airfilter']"; break; case FilterTypes.Oil: filterNodeSelector = $"div[@class='partRow parts_oilFilter']"; break; case FilterTypes.Fuel: filterNodeSelector = $"div[@class='partRow parts_fuelFilter']"; break; case FilterTypes.Interior: filterNodeSelector = $"div[@class='partRow parts_cabinAisFilter']"; break; case FilterTypes.Other: filterNodeSelector = $"div[@class='partRow parts_otherFilter']"; break; } }
public InitialPageParser(IDocumentRequestor documentRequestor) : base(documentRequestor) { }
public VehicleTypeParser(IDocumentRequestor documentRequestor) : base(documentRequestor) { }
public SiccarTransactionManager(IDocumentRequestor requestor) { _documentRequestor = requestor; }
public ModelPageParser(IDocumentRequestor documentRequester) : base(documentRequester) { }
public MannDBHtmlParser(IDocumentRequestor documentRequester) : base(documentRequester) { }
public HtmlParser(IDocumentRequestor documentRequestor) { this.documentRequestor = documentRequestor; this.document = documentRequestor.GetHtml(); }
public FilterNodeParser(IDocumentRequestor documentRequester) : base(documentRequester) { }