From 67a0042c5f29e4bb0e0b82f6190f2bc51480b45c Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期二, 28 二月 2023 13:25:09 +0800 Subject: [PATCH] 工资绩效改版 --- zhengcaioa/Crawler/Program.cs | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 44 insertions(+), 7 deletions(-) diff --git a/zhengcaioa/Crawler/Program.cs b/zhengcaioa/Crawler/Program.cs index e71f603..2d4b5d6 100644 --- a/zhengcaioa/Crawler/Program.cs +++ b/zhengcaioa/Crawler/Program.cs @@ -1,12 +1,15 @@ -锘縰sing Crawler.sichuan; +锘縰sing AngleSharp.Html.Parser; +using Crawler.sichuan; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Newtonsoft.Json; using OpenQA.Selenium; using OpenQA.Selenium.Chrome; using System; +using System.Linq; using System.Net; using System.Net.Http; +using System.Net.Http.Headers; using System.Threading; using zhengcaioa.Models; @@ -14,14 +17,19 @@ { class Program { - - public static string connection = @"server=.;database=WebCrawler;uid=sa;pwd=123456;"; - //public static string connection = @"server=172.26.97.147;database=WebCrawler;uid=sa;pwd=Za20222812;"; + + //public static string connection = @"server=.;database=WebCrawler;uid=sa;pwd=123456;"; + //public static string connection1 = @"server=.;database=zhengcaioa;uid=sa;pwd=123456;"; + //public static string api_domain = "http://192.168.0.15:9200"; + + public static string connection = @"server=172.26.97.184;database=WebCrawler;uid=sa;pwd=Za20222812;"; + public static string connection1 = @"server=172.26.97.184;database=zhengcaioa;uid=sa;pwd=Za20222812;"; + public static string api_domain = "http://172.26.97.184:9200"; static void Main(string[] args) { - + @@ -139,6 +147,10 @@ Thread thread1 = new Thread(new ThreadStart(obj.Method2)); thread1.Start(); + + Thread thread2 = new Thread(new ThreadStart(obj.Method3)); + thread2.Start(); + Console.WriteLine("Hello World!"); } @@ -149,8 +161,12 @@ ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var dbContextOptionBuilder = new DbContextOptionsBuilder<WebCrawlerContext>(); var cccontext = new WebCrawlerContext(dbContextOptionBuilder.UseSqlServer(connection).Options); + + var dbContextOptionBuilder1 = new DbContextOptionsBuilder<zhengcaioaContext>(); + var cccontext1 = new zhengcaioaContext(dbContextOptionBuilder1.UseSqlServer(connection1).Options); + //鑾峰彇鍥涘窛鐨勬斂閲囨暟鎹� - sichuanoperation.operations(cccontext); + sichuanoperation.operations(cccontext, cccontext1); //Console.WriteLine("杩欎釜鏆傚仠"); Thread.CurrentThread.Join(1000 * 60 * 60 * 2);//闃绘璁惧畾鏃堕棿 } @@ -163,13 +179,34 @@ ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var dbContextOptionBuilder = new DbContextOptionsBuilder<WebCrawlerContext>(); var cccontext = new WebCrawlerContext(dbContextOptionBuilder.UseSqlServer(connection).Options); + + var dbContextOptionBuilder1 = new DbContextOptionsBuilder<zhengcaioaContext>(); + var cccontext1 = new zhengcaioaContext(dbContextOptionBuilder1.UseSqlServer(connection1).Options); + //鑾峰彇鍥涘窛鐨勬斂閲囨暟鎹� - OldSichuanoperation.operations(cccontext); + OldSichuanoperation.operations(cccontext, cccontext1); Thread.CurrentThread.Join(1000 * 60 * 60 * 2);//闃绘璁惧畾鏃堕棿 } } + void Method3() + { + while (true) + { + ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; + var dbContextOptionBuilder = new DbContextOptionsBuilder<WebCrawlerContext>(); + var cccontext = new WebCrawlerContext(dbContextOptionBuilder.UseSqlServer(connection).Options); + + //var dbContextOptionBuilder1 = new DbContextOptionsBuilder<zhengcaioaContext>(); + //var cccontext1 = new zhengcaioaContext(dbContextOptionBuilder1.UseSqlServer(connection1).Options); + + //鑾峰彇涓浗鏀块噰缃戠殑鍥涘窛鏀块噰鏁版嵁 + CcgpSichuanoperation.operations(cccontext); + Thread.CurrentThread.Join(1000 * 60 * 10);//闃绘璁惧畾鏃堕棿 + } + } + -- Gitblit v1.9.1