[python, selenium, centos] 캡쳐 한글깨짐 처리

2021. 12. 27. 16:04python



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

파이썬 셀레니움 크롤링, 캡쳐 기능 등의 스크립트를 작성해서 리눅스에서 실행 및 크론텝을 돌릴 경우가 있다..

(파이썬 셀레니움 말고는.. phantomjs랑 casperjs 사용할 때?)

캡쳐를 진행할 때에 한글이 네모표시가 되며 정상노출이 안될 때가 있는데..

 

우분투에서는 ttf-unfonts-core를 설치하면 된다. 라고 하는데 centos에서는? 

yum -y install ttf-unfonts-core 설치 해봐도 안되는데...?

한글 셋팅 잘 되어있는지 확인하라는데.. 잘 되어 있는걸? 

 

결국엔 폰트 문제였다..

 

#폰트 다운받고.

wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip

 

#압축 풀고

unzip NanumFont_TTF_ALL.zip -d NanumFont

 

#폰트 폴더로 이동 시켜 준 뒤

mv NanumFont /usr/share/fonts/

 

#폰트캐쉬 초기화

fc-cache -r

 

난 이걸로 해결