From 8e7df6f68d424e8b9f20e24f017b877849125171 Mon Sep 17 00:00:00 2001 From: chiDT Date: Tue, 2 Sep 2025 23:19:45 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=91=EC=A3=BC=EC=8B=9C=EB=A6=BD=ED=86=B5?= =?UTF-8?q?=ED=95=A9=EB=8F=84=EC=84=9C=EA=B4=80=20=EA=B2=80=EC=83=89?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=2015->30,=20=EB=8C=80=EA=B8=B0=EC=8B=9C?= =?UTF-8?q?=EA=B0=84+1=EC=B4=88=20=EC=B6=94=EA=B0=80=20(=EB=82=98=EC=9C=A0?= =?UTF-8?q?=EB=AF=BC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SearchModel/KwangjuCityEduLibrarySearcher.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/unimarc/unimarc/SearchModel/KwangjuCityEduLibrarySearcher.cs b/unimarc/unimarc/SearchModel/KwangjuCityEduLibrarySearcher.cs index fb4bc83..777bb8f 100644 --- a/unimarc/unimarc/SearchModel/KwangjuCityEduLibrarySearcher.cs +++ b/unimarc/unimarc/SearchModel/KwangjuCityEduLibrarySearcher.cs @@ -13,7 +13,7 @@ using OpenQA.Selenium.Chromium; namespace BokBonCheck { - public class KwangjuCityEduLibrarySearcher : ILibrarySearcher + public class KwangjuCityEduLibrarySearcher : ILibrarySearcher { public int No { get; set; } @@ -39,7 +39,7 @@ namespace BokBonCheck try { if (SeleniumHelper.IsReady == false) await SeleniumHelper.Download(); - _driver = await SeleniumHelper.CreateDriver(ShowBrowser:showBrowser); + _driver = await SeleniumHelper.CreateDriver(ShowBrowser: showBrowser); Console.WriteLine("KwangjuCityLibrarySearcher Driver 초기화 완료"); } catch (Exception ex) @@ -94,7 +94,7 @@ namespace BokBonCheck _driver.Navigate().GoToUrl(SiteUrl); // 페이지 로딩 대기 - var wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(15)); + var wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(30)); // 모든 감지 방법이 끝나면 크롬창 최소화 // whale 브라우저가 최소화되어 우선해제 @@ -190,7 +190,7 @@ namespace BokBonCheck } // 페이지 변경을 감지하는 메서드 - await WaitForPageChange(new WebDriverWait(_driver, TimeSpan.FromSeconds(15))); + await WaitForPageChange(new WebDriverWait(_driver, TimeSpan.FromSeconds(30))); // 검색 결과 수 추출 var resultCount = ExtractBookCount(_driver); @@ -204,7 +204,10 @@ namespace BokBonCheck result.ErrorMessage = ex.Message; result.BookCount = 0; } - + finally + { + await Task.Delay(1000);//.Threading.Thread.Sleep(500); + } return result; }