개발/Linux Server

centos7 에 크롬 및 크롬 드라이버 설치

hhtj 2019. 6. 19. 12:06

1. 크롬 repo 등록

vi /etc/yum.repos.d/google-chrome.repo

[google-chrome] 
name=google-chrome 
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch 
enabled=1 
gpgcheck=1 
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 

 

2. 크롬 설치

yum install google-chrome-stable 

 

3. 크롬 버전 확인

google-chrome --version 

 

4. 크롬 드라이버 설치  (크롬이랑 버전이 맞아야함)

http://chromedriver.chromium.org/downloads

 

5. 나눔고딕 폰트 설치 (한글폰트 없으면 한글이 깨짐)

cd /usr/share/fonts/
mkdir ./nanumfont
cd ./nanumfont
wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip
unzip NanumFont_TTF_ALL.zip

 

6. 폰트 캐시 정리

fc-cache -f -v

 

※ root 계정의 경우 --no-sandbox 옵션이 있어야 실행 가능

※ headless 옵션에서 접속이 안되는 경우

  - 언어 설정 확인: lang=ko-kr

  - useragent 확인: user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

 

  - 윈도우 크기 옵션: window-size=1920,1080
  - gpu 사용안함: disable-gpu

 

프로그램시 webdriver 위치 꼭 정해줄 것