본문 바로가기
오라클 클라우드/우분투팁

파이썬 크롤링 셀레니움을 위한 파일 설치 - 우분투

by xavi2019 2021. 2. 19.

 

 

google-chrome --version
> google-chrome: command not found

# 22.04 이전 버전
sudo wget -O- https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor | sudo tee /usr/share/keyrings/google-chrome.gpg
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
sudo apt-get install -y google-chrome-stable

# 22.04 버전
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

google-chrome --version
> Google Chrome 116.0.5845.110 

# 버전 확인 후, https://chromedriver.chromium.org/downloads 로 이동
# chromedriver 메이저 버전을 찾아 wget 실행
wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chromedriver-linux64.zip

sudo apt-get install -y unzip

# unbuntu 22.04 이전
unzip chromedriver_linux64.zip
# unbuntu 22.04 이후
unzip chromedriver-linux64.zip

sudo apt install -y python3-pip

sudo pip3 install xlrd

sudo apt-get install -y xvfb

# unbuntu 22.04 이전에서는 sudo를 사용.
sudo pip3 install pyvirtualdisplay selenium
# unbuntu 22.04 이후에서는 sudo를 제거한다.
pip3 install pyvirtualdisplay selenium

# unbuntu 22.04 이전
sudo mv chromedriver /usr/bin/chromedriver
# unbuntu 22.04 이후
sudo mv chromedriver-linux64/chromedriver /usr/bin/

sudo chown root:root /usr/bin/chromedriver
sudo chmod +x /usr/bin/chromedriver
sudo apt-get install -y libxi6 libgconf-2-4
sudo apt-get install -y default-jdk

# unbuntu 22.04 이전에서는 sudo를 사용.
sudo pip3 install pymysql beautifulsoup4 python-telegram-bot python-dateutil
# unbuntu 22.04 이후에서는 sudo를 제거한다.
pip3 install pymysql beautifulsoup4 python-telegram-bot python-dateutil

 

댓글