public FakeScrapeParams(string id = "505b74b57b350d1ac4b55993", string exclude = "\'\'", string include = "\'body *\'", string script = "", Rectangle? bounding = null, string path = "null", List<ScrapedElement> elements = null, Resource[] resources = null, string html = "http://m.mfcreativedev.com/File/a9155038-07ee-4b3a-a04a-3267e4723f96?mimeType=text/html", string htmlRef = "http://m.mfcreativedev.com/File/a9155038-07ee-4b3a-a04a-3267e4723f96?mimeType=text/html", string url = "http://dna.ancestrydev.com/", string screenShot = null, string screenShotRef = "", Size? viewportSize = null, string browser = "firefox", string browserVersion = "10", DateTime? timeStamp = null, string platform = "windows", List<string> cookies = null) { _id = id; _exclude = exclude; _include = include; _script = script; _bounding = bounding; _path = path; Elements = elements; Resources = resources; _html = html; _htmlRef = htmlRef; _url = url; _screenShot = screenShot; _screenShotRef = screenShotRef; _viewportSize = viewportSize; _browser = browser; _browserVersion = browserVersion; _timeStamp = timeStamp; _platform = platform; _cookies = cookies; }
private Scrape AssembleScrape(Request request, PageData pageData, Resource[] pageResources) { var screenshotBase64 = ImageUtil.ImageToBase64(pageData.Screenshot, ImageFormat.Png); var scrape = new Scrape { ExcludeJquerySelector = request.ExcludeJquerySelector, IncludeJquerySelector = request.IncludeJquerySelector, BoundingRectangle = request.BoundingRectangle, Script = request.Script, Url = pageData.Url, TimeStamp = DateTime.Now, Browser = pageData.BrowserName.ToLower(), BrowserVersion = pageData.BrowserVersion.ToLower(), ViewportSize = pageData.Size, Platform = pageData.Platform.ToLower(), Resources = pageResources, Html = CleanHtml(pageData.Html), Screenshot = screenshotBase64, Cookies = pageData.Cookies.ToList() }; return scrape; }