static void Main(string[] args) { #if NETCOREAPP Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); #else ThreadPool.SetMinThreads(256, 256); #endif ModelSpider.Run(); }
public static void Main(string[] args) { #if NETCOREAPP Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); #else ThreadPool.SetMinThreads(200, 200); OcrDemo.Process(); #endif ModelSpider.Run(); }
public virtual void Run(params string[] args) { var spider = GetEntitySpider(); #if Test // 转成JSON再转换成SpiderContext, 用于测试JsonSpiderContext是否正常 string json = JsonConvert.SerializeObject(GetSpiderContext()); ModelSpider spider = new ModelSpider(JsonConvert.DeserializeObject <JsonSpiderContext>(json).ToRuntimeContext()); #elif Publish //ModelSpider spider = new ModelSpider(context) {AfterSpiderFinished = AfterSpiderFinished}; #endif spider?.Run(args); }