Exemplo n.º 1
0
        static void Main(string[] args)
        {
#if NETCOREAPP
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
#else
            ThreadPool.SetMinThreads(256, 256);
#endif

            ModelSpider.Run();
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
#if NETCOREAPP
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
#else
            ThreadPool.SetMinThreads(200, 200);
            OcrDemo.Process();
#endif

            ModelSpider.Run();
        }
Exemplo n.º 3
0
        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);
        }