05-21 07:17
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 백준
- Entity Set
- selenium
- literal
- Physical Scheme
- Binary Search
- 리눅스
- X.org
- Entity
- Unity
- Polymolphism
- Operator
- dbms
- python
- External Scheme
- Reference Type
- 자바
- Inheritance
- Class
- OOP
- 셀레니움
- descriptive statistics
- preprocessing
- BFS
- systemd
- Mac
- X윈도우
- 리눅스 마스터 1급
- spring
- Java
Archives
- Today
- Total
Byeol Lo
구글 코랩에서 셀레니움 이용하기 본문
우선 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)
'Programming Language > Python' 카테고리의 다른 글
Numpy 라이브러리 사용 (0) | 2022.06.15 |
---|---|
셀레니움에서 로딩 기다리기 (0) | 2022.06.13 |
셀레니움 로그 남기지 않기 (0) | 2022.06.04 |
셀레니움 구글 드라이버 간편 설치 및 실행 (0) | 2022.06.04 |
Python - 백준 입출력 (0) | 2022.03.14 |
Comments