-
Python selenium ubuntu에서 구동하기Linux 2021. 7. 6. 14:37
Selenium을 구동하는데 나의 경우는 서버에서 알아서 크롤링 하고 값을 리턴해줘야 하는 상황에 놓여있었다.
따라서 컨테이너를 구성할 때 마다 Selenium 라이브러리를 포함한 코드를 빌드하기 위해
약간의 수고스러움이 필요했고 따라서,, 그냥 자동화 하도록 shell script를 작성했다.
해당 script는 docker의 python 이미지를 기준으로 작성되었다.해당 프로젝트 GitHub – https://github.com/O-Seonsik/O-s-selenium-builder
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' apt update apt install google-chrome-stable URL=$(google-chrome --version) URL=${URL#*Chrome} URL="https://chromedriver.storage.googleapis.com/$URL/chromedriver_linux64.zip" URL=$(echo $URL | tr -d ' ') wget -N $URL unzip chromedriver_linux64.zip rm -rf chromedriver_linux64.zip mv chromedriver /usr/share pip install xlrd apt install xvfb pip install selenium pip install pyvirtualdisplay python app.py
'Linux' 카테고리의 다른 글
Docker nginx proxy 구성 (0) 2021.04.27 리눅스 새로운 하드디스크 파티션 만들기, 포맷 및 마운트하기(부팅시 자동) (0) 2021.04.27 Vim 마스터하기 – 명령어 (1) (0) 2021.04.27