File tree Expand file tree Collapse file tree 5 files changed +52
-5
lines changed
Expand file tree Collapse file tree 5 files changed +52
-5
lines changed Original file line number Diff line number Diff line change 77import time
88
99def run_bss_crawling ():
10- driver = webdriver .Chrome ()
10+
11+ # ✅ GitHub Actions에서 충돌 없는 Chrome 옵션 구성
12+ options = webdriver .ChromeOptions ()
13+ options .add_argument ("--headless" )
14+ options .add_argument ("--no-sandbox" )
15+ options .add_argument ("--disable-dev-shm-usage" )
16+ options .add_argument ("--disable-gpu" )
17+ # ✅ user-data-dir 충돌 방지: 아예 생략 (또는 임시 경로 할당도 가능)
18+
19+ driver = webdriver .Chrome (options = options ) # ✅ 수정된 부분
20+
1121 driver .get ("https://www.bss.or.kr/business-apply/" )
1222 wait = WebDriverWait (driver , 10 )
1323
Original file line number Diff line number Diff line change 66import time
77
88def crawl_kinfa_social_finance ():
9+
10+ # ✅ GitHub Actions에서 충돌 없는 Chrome 옵션 구성
911 options = webdriver .ChromeOptions ()
10- options .add_argument ("--start-maximized" )
12+ options .add_argument ("--headless" )
13+ options .add_argument ("--no-sandbox" )
14+ options .add_argument ("--disable-dev-shm-usage" )
15+ options .add_argument ("--disable-gpu" )
16+ # ✅ user-data-dir 충돌 방지: 아예 생략 (또는 임시 경로 할당도 가능)
17+
18+ driver = webdriver .Chrome (options = options ) # ✅ 수정된 부분
19+
1120 driver = webdriver .Chrome (options = options )
1221 wait = WebDriverWait (driver , 10 )
1322
Original file line number Diff line number Diff line change @@ -101,7 +101,17 @@ def clean_date_format(date_str):
101101
102102# ✅ 메인 크롤러
103103def run_mybiz_crawling ():
104- driver = webdriver .Chrome ()
104+
105+ # ✅ GitHub Actions에서 충돌 없는 Chrome 옵션 구성
106+ options = webdriver .ChromeOptions ()
107+ options .add_argument ("--headless" )
108+ options .add_argument ("--no-sandbox" )
109+ options .add_argument ("--disable-dev-shm-usage" )
110+ options .add_argument ("--disable-gpu" )
111+ # ✅ user-data-dir 충돌 방지: 아예 생략 (또는 임시 경로 할당도 가능)
112+
113+ driver = webdriver .Chrome (options = options ) # ✅ 수정된 부분
114+
105115 driver .get ("https://mybiz.pay.naver.com/subvention/search" )
106116 wait = WebDriverWait (driver , 10 )
107117 results = []
Original file line number Diff line number Diff line change 77import time
88
99def run_sehub_crawling ():
10- driver = webdriver .Chrome ()
10+ # ✅ GitHub Actions에서 충돌 없는 Chrome 옵션 구성
11+ options = webdriver .ChromeOptions ()
12+ options .add_argument ("--headless" )
13+ options .add_argument ("--no-sandbox" )
14+ options .add_argument ("--disable-dev-shm-usage" )
15+ options .add_argument ("--disable-gpu" )
16+ # ✅ user-data-dir 충돌 방지: 아예 생략 (또는 임시 경로 할당도 가능)
17+
18+ driver = webdriver .Chrome (options = options ) # ✅ 수정된 부분
19+
1120 driver .get ("https://sehub.net/archives/category/alarm/opencat" )
1221 wait = WebDriverWait (driver , 10 )
1322 results = []
Original file line number Diff line number Diff line change @@ -97,7 +97,16 @@ def parse_detail_page(driver):
9797
9898# ✅ 메인 크롤러
9999def run_seis_crawling ():
100- driver = webdriver .Chrome ()
100+ # ✅ GitHub Actions에서 충돌 없는 Chrome 옵션 구성
101+ options = webdriver .ChromeOptions ()
102+ options .add_argument ("--headless" )
103+ options .add_argument ("--no-sandbox" )
104+ options .add_argument ("--disable-dev-shm-usage" )
105+ options .add_argument ("--disable-gpu" )
106+ # ✅ user-data-dir 충돌 방지: 아예 생략 (또는 임시 경로 할당도 가능)
107+
108+ driver = webdriver .Chrome (options = options ) # ✅ 수정된 부분
109+
101110 driver .get ("https://www.seis.or.kr/home/sub.do?menukey=7208" )
102111 wait = WebDriverWait (driver , 10 )
103112
You can’t perform that action at this time.
0 commit comments