示例#1
0
        private IPlatformEventScraper CreateScraper(Page page, ScrapingCommand cmd)
        {
            switch (cmd.PlatformEvent.Platform)
            {
            case Platform.Winamax:
                return(new WinamaxEventScraper(page, cmd.PlatformEvent));

            default:
                throw new ArgumentException($"Unsupported platform: {cmd.PlatformEvent.Platform}");
            }
        }
示例#2
0
 public ScrapingInfo(ScrapingCommand scrapingCommand, Page page, IActorRef actor)
 {
     ScrapingCommand = scrapingCommand;
     Page            = page;
     Actor           = actor;
 }
示例#3
0
 public CommandQueued(ScrapingCommand command)
 {
     Command = command;
 }
示例#4
0
 public PageDenied(ScrapingCommand scrapingCommand)
 {
     ScrapingCommand = scrapingCommand;
 }
示例#5
0
 public PageGranted(ScrapingCommand scrapingCommand, Page page)
 {
     ScrapingCommand = scrapingCommand;
     Page            = page;
 }
示例#6
0
 public RequestPage(ScrapingCommand scrapingCommand)
 {
     ScrapingCommand = scrapingCommand;
 }