Пример #1
0
        static async Task Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                         .MinimumLevel.Information()
                         .MinimumLevel.Override("Microsoft.Hosting.Lifetime", LogEventLevel.Warning)
                         .MinimumLevel.Override("Microsoft", LogEventLevel.Warning)
                         .MinimumLevel.Override("System", LogEventLevel.Warning)
                         .MinimumLevel.Override("Microsoft.AspNetCore.Authentication", LogEventLevel.Warning)
                         .Enrich.FromLogContext()
                         .WriteTo.Console().WriteTo.RollingFile("logs/spider.txt")
                         .CreateLogger();

            await CnblogsSpider.RunAsync();

            Console.WriteLine("Bye!");
            Environment.Exit(0);
        }
Пример #2
0
        public static void Main(string[] args)
        {
            var           start         = DateTime.Now;
            CnblogsSpider spiderBuilder = new CnblogsSpider();

            spiderBuilder.Run("rerun");
            var end = DateTime.Now;

            Console.WriteLine((end - start).TotalMilliseconds);
            Console.Read();
            //SpiderExample.Run();
            //JdSkuSampleSpider spiderBuilder = new JdSkuSampleSpider();
            //var context = spiderBuilder.GetBuilder().Context;
            //ContextSpider spider = new ContextSpider(context);
            //spider.Run("rerun");


            //EmailClient client = new EmailClient("smtp.163.com", "*****@*****.**", "zousong.88");
            //var msg = new EmaillMessage("test", "test", "*****@*****.**" );
            //client.SendMail(msg);
        }
        public static void Run()
        {
            CnblogsSpider spider = new CnblogsSpider();

            spider.Run();
        }