public AuctionFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("Action initialize"); FlowList.Add("Member/SignIn/LogOn", Login, null); FlowList.Add("Home/Home", Home, null); FlowList.Add("membership/MyInfo/MyInfoComp", Profile, null); FlowList.Add("Escrow/Delivery/BuyDecision", BuyDecision, null); FlowList.Add("Member/Settle/IacSettleDetail", LacSettleDetail, null); FlowList.Add("Escrow/Delivery/GeneralDelivery", GeneralDelivery, null); FlowList.Add("Escrow/Delivery/Sending", Sending, null); FlowList.Add("Areas/Manual/SellerGuide", ScrapEnd, null); FlowList.Add("Escrow/Claim/ReturnRequestManagement", ReturnRequestManagement, null); FlowList.Add("Sell/Items/ItemsMng", ItemsMng, null); FlowList.Add("Sell/Items/GetItemMngList", GetItemMngList, null); FlowList.Add("Member/CustomerService/CSManagement", CSManagement, null); FlowList.Add("BuyDecisionExcel", BuyDecisionExcel, null); FlowList.Add("IacRemitListExcelDownload", LacRemitListExcelDownload, null); FlowList.Add("GeneralDeliveryExcel", GeneralDeliveryExcel, null); FlowList.Add("SendingExcel", SendingExcel, null); FlowList.Add("ExcelDownload", ExcelDownload, null); base.ReflectFlyweightKeys.Add(typeof(BuyDecisionExcel)); base.ReflectFlyweightKeys.Add(typeof(LacRemitListExcel)); base.ReflectFlyweightKeys.Add(typeof(GeneralDeliveryExcel)); base.ReflectFlyweightKeys.Add(typeof(SendingExcel)); base.ReflectFlyweightKeys.Add(typeof(ReturnRequest)); base.ReflectFlyweightKeys.ForEach(type => { ReflectFlyweight.Add(type, new List <FieldInfo>(type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))); }); }
public HalfclubFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("HalfclubFlow initialize"); FlowList.Add("index.aspx", Login, null); FlowList.Add("Home/Default.aspx", Default, null); FlowList.Add("PrivateMng/CompanyModify.aspx", CompanyModify, null); }
public GMarketFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("Gmarket initialize"); FlowList.Add("Member/SignIn/LogOn", Login, null); FlowList.Add("Home/Home", Home, null); FlowList.Add("Member/CustomerService/CSManagement", CSManagement, null); }
public GMarketFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { logger.Info("Gmarket initialize"); FlowMap.Add("Member/SignIn/LogOn", Login); FlowMap.Add("Home/Home", Home); FlowMap.Add("Member/CustomerService/CSManagement", CSManagement); }
public StoreFarmFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("StoreFarmFlow initialize"); FlowList.Add("#/login", Login, null); FlowList.Add("#", Home, null); FlowList.Add("#/home/dashboard", Home, null); FlowList.Add("#/seller/info", Info, null); }
public StreetFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { logger.Info("StreetFlow initialize"); FlowMap.Add("login/Login.page", Login); FlowMap.Add("Index.tmall", Index); FlowMap.Add("marketing/SellerMenuAction.tmall", SellerMenuAction); FlowMap.Add("register/SellerInfoEdit.tmall", SellerInfoEdit); FlowMap.Add("stats/StatsPeriodProdSel.tmall", StatsPeriodProdSel); FlowMap.Add("remittance/SellerRemittanceAction.tmall", SellerRemittanceAction); FlowMap.Add("escrow/OrderingLogisticsAction.tmall", OrderingLogisticsAction); }
public StreetFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("StreetFlow initialize"); FlowList.Add("login/Login.page", Login, null); FlowList.Add("Index.tmall", Index, null); FlowList.Add("marketing/SellerMenuAction.tmall", SellerMenuAction, null); FlowList.Add("register/SellerInfoEdit.tmall", SellerInfoEdit, null); FlowList.Add("stats/StatsPeriodProdSel.tmall", StatsPeriodProdSel, null); FlowList.Add("remittance/SellerRemittanceAction.tmall", SellerRemittanceAction, null); FlowList.Add("escrow/OrderingLogisticsAction.tmall", OrderingLogisticsAction, null); }
public AbstractScrapFlow(ScrapBrowser browser, Parameter param) { Parameter = param; this.browser = browser; Response = new Response(Parameter.Key); //TODO: I don't like this type, will want to change the type of datetime. A:데이터 전송시 string으로 어차피 변환해야 하지 않나요?? Response.Starttime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); logger = LoggerBuilder.Init().Set(this.GetType()); this.browser.ProgressChanged += (s, e) => { //logger.Debug("CurrentProgress/MaximumProgress : " + e.CurrentProgress + "/" + e.MaximumProgress); }; }
public AbstractScrapFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) { Parameter = param; this.browser = browser; this.commondao = FactoryDao.GetInstance().GetDao <IScrapingCommonDataDao>(); this.packagedao = FactoryDao.GetInstance().GetDao <IScrapingPackageDataDao>(); logger = LoggerBuilder.Init().Set(this.GetType()); //this.browser.InitializeDownLoad(ExcelDownload); this.browser.ProgressChanged += (s, e) => { //logger.Debug("CurrentProgress/MaximumProgress : " + e.CurrentProgress + "/" + e.MaximumProgress); }; }
public LottePartnerPlusFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("LottePartnerPlusFlow initialize"); }
public TicketmonsterFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("TicketmonsterFlow initialize"); }
public SsgadmFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("SsgadmFlow initialize"); }
public WizwidFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("WizwidFlow initialize"); }
public AllthegateFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("AllthegateFlow initialize"); }
public FashionplusFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("FashionplusFlow initialize"); }
public WemakepriceFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("WemakepriceFlow initialize"); }
public TestFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { FlowList.Add("", Test, null); }
public TestFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { FlowMap.Add("", Test); }
public TeleditFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("TeleditFlow initialize"); }
public GsshopFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("AllatpayFlow initialize"); }
public InterparkFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { logger.Info("InterparkFlow initialize"); }
public Yes24Flow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("Yes24Flow initialize"); }
public EhyundaiFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("EhyundaiFlow initialize"); }
public NaverPayFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("NaverPayFlow initialize"); }
public KisvanFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("KisvanFlow initialize"); }
public CjmallFlow(ScrapBrowser browser, Parameter param) : base(browser, param) { logger.Info("CjmallFlow initialize"); }