Selenium
셀레니움 크롬 드라이버 이용하여 실행 파일 만들 때 tqdm 오류
셀레니움에서 크롬 드라이버를 다운로드 받을 때 console 창에 tqdm 으로 다운로드 bar를 만들어서 그립니다. pyinstaller 로 exe 파일 등 을 만들 때 이 console 창이 필요없으니 안뜨게 하는데, 이 때, tqdm 오류가 납니다. Lib\site-packages\tqdm\std.py 해당 파이썬 프로그램에 패키지에 해당 파일 구문을 수정해야 됩니다. def print_status(s): len_s = disp_len(s) buffer = io.StringIO() sys.stdout = buffer sys.stderr = buffer # fp_write('\r' + s + (' ' * max(last_len[0] - len_s, 0))) last_len[0] = len_s 해당 p..
파이썬 셀레니움 와이어 No such file or directory - seleniumwire\\ca.crt'
셀레니움과 다르고 셀레니움 와이어에는 인증서가 필요합니다. \site-packages\seleniumwire 에 ca.crt, ca.key 파일이 있습니다. 저는 pyinstaller 를 사용해서 exe파일로 변환하여 실행하기 위해 빌드할 프로젝트에 폴더를 하나 만들었습니다. selenium_ssl 이 폴더 안에 ca.crt, ca.key 파일 두개를 복사해서 넣어줍니다. main.spec 에서 datas에 해당 폴더 를 데이터로 추가해줍니다. a = Analysis(['main.py'], pathex=[], binaries=[], datas=[('./selenuim_ssl/*', './selenuim_ssl')] 그 후 pyinstaller 로 빌드하게 되면 해당 폴더가 빌드된 것을 알 수 있습니다. ..