Example #1
0
 public static void CreateFromJSON(string path)
 {
     Init();
     using (StreamReader r = new StreamReader(path))
     {
         string        json    = r.ReadToEnd();
         ScrapeResults results = JsonConvert.DeserializeObject <ScrapeResults>(json);
         foreach (Game game in results.games)
         {
             Execute(@"insert into games (name, score, oneword, description, url) values (@Name, @Score, @Oneword, @Description, @Url)", game);
         }
     }
 }
Example #2
0
        public async Task <ScrapeResults> ExecuteAsync(string surname)
        {
            var context = SetupAngleSharpContext();

            await Login(context);
            await NavigateToSearchPage(context);

            var results = new ScrapeResults();

            results.ScrapeItems = new List <ScrapeItem>();
            results.ScrapeItems.AddRange(Scrape(context, surname).Result);
            return(results);
        }