작성
·
1.9K
0
웹크롤링으로 프로그램 하나 만드려고 하는데
Traceback (most recent call last):
File "c:\Users\cheon\Desktop\파이썬\web_crawling.py", line 19, in <module>
driver = webdriver.Chrome(service=service, options=chrome_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cheon\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 45, in init
super().__init__(
File "C:\Users\cheon\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 55, in init
self.service.start()
File "C:\Users\cheon\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\common\service.py", line 98, in start
self._start_process(self._path)
File "C:\Users\cheon\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\common\service.py", line 208, in startprocess
self.process = subprocess.Popen(
^^^^^^^^^^^^^^^^^
File "C:\Users\cheon\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1026, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\cheon\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1538, in executechild
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [WinError 193] %1은(는) 올바른 Win32 응용 프로그램이 아닙니다
이런 오류가 떠요.. 크롬과 파이썬 둘 다 64비트인데...
일부 코드는 아래와 같습니다
import tkinter as tk
from tkinter import filedialog
from PIL import Image, ImageTk
import pytesseract
import re
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
from bs4 import BeautifulSoup
# Tesseract 경로 설정 (Windows의 경우)
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
# 웹 크롤링 설정
chrome_options = Options()
chrome_options.add_argument("--headless") # 브라우저 창을 열지 않음
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=chrome_options)
url = 'https://www.ebsi.co.kr/ebs/xip/xipa/retrieveSCVMainInfo.ebs?irecord=202407113&targetCd=D300&cookieGradeVal=high3'
driver.get(url)
html = driver.page_source
soup = BeautifulSoup(html, 'html.parser')
driver.quit()
안녕하세요 혹시 해결 하셨나요...?