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); }
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(); }