[python] Selenium 웹크롤러 pyinstaller로 실행 파일 만들기

Chromdriver를 사용하도록 설정하기

if getattr(sys, 'frozen', False) and hasattr(sys, "_MEIPASS"):
    driver_path = os.path.join(sys._MEIPASS, "chromedriver.exe")
    driver = webdriver.Chrome()
	# print('running in a Pyinstaller bundle')
else:
    driver = webdriver.Chrome()
    # print('running in a normal Python process')

 

pyinstaller로 실행파일 생성

pyinstaller -w -F "파이썬 소스코드 경로"