selenium은 automated browser(자동화 브라우저) 라이브러리로서, 웹 애플리케이션 테스팅이나 기타 등등의 용도로 사용할 수 있다
selenium의 python binding을 설치해보자
아래 명령어로 selenium을 설치한다
pip install selenium
아래 사이트에서 자신의 OS에 맞춰 chromedriver를 다운받는다
https://sites.google.com/a/chromium.org/chromedriver/getting-started
그리고 아래 샘플 코드를 실행해보자
import time
from selenium import webdriver
driver = webdriver.Chrome('/path/to/chromedriver') # Optional argument, if not specified will search path.
driver.get('http://www.google.com/xhtml');
time.sleep(5) # Let the user actually see something!
search_box = driver.find_element_by_name('q')
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5) # Let the user actually see something!
driver.quit()
webdriver.Chrome()의 파라미터만 수정 해주면 된다
코드를 실행하면 크롬 브라우저가 실행되는 것을 확인할 수 있다
참고:
http://selenium-python.readthedocs.io/installation.html
https://sites.google.com/a/chromium.org/chromedriver/getting-started
'Language > python' 카테고리의 다른 글
[python] REST API request using python (0) | 2017.12.09 |
---|---|
[python] random list with no duplicates (0) | 2017.12.08 |
[python] list in for-loop syntax (+tuple) (0) | 2017.11.29 |
[python] pip error: Command "python setup.py egg_info" failed with error code 1 (0) | 2017.11.27 |
[python] ctypes.CFUNCTYPE 사용법 (0) | 2017.11.27 |
WRITTEN BY
- hojongs
블로그 옮겼습니다 https://hojongs.github.io/