Notice
Recent Posts
Recent Comments
04-17 08:44
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

Byeol Lo

구글 코랩에서 셀레니움 이용하기 본문

Programming Language/Python

구글 코랩에서 셀레니움 이용하기

알 수 없는 사용자 2022. 6. 4. 17:30

우선 pip로 셀레니움을 다운 받고, apt-get update 와 동시에 chromium-chromedriver 를 다운받아준다.

# !pip install --upgrade pip
!pip install selenium
!apt-get update
!apt install chromium-chromedriver

다 다운을 받았으면, chromedriver를 import 해주어야 하는데, 해당 chromedriver는 다른 폴더에 있기 때문에 사용이 편리하도록 하도록 환경변수를 세팅해준다.

import sys
sys.path.insert(0, '/usr/lib/chromium-browser/chromedriver')
from selenium import webdriver

여기서 우분투 운영체제인 코랩에서는 ChromeOptions의 객체를 받아와서 해당 인스턴스에 옵션들을 넣어주어야 한다.

options = webdriver.ChromeOptions()
options.add_argument('--headless') # 화면 출력 x
options.add_argument('--no-sandbox') # ?
options.add_argument('--disable-dev-shm-usage') # /deb/shm 디렉토리를 사용하지 않음 공유메모리를 담당
wd = webdriver.Chrome('chromedriver', options=options)

 

Comments