Selenium
Install
1. selenium
$ pip install selenium
2. 브라우저 제어 드라이버 설치
크롬 : http://chromedriver.chromium.org/downloads
파이어폭스 : https://github.com/mozilla/geckodriver/releases
크롬 케이스로, 현재 사용중인 크롬의 버전과 동일한 드라이버를 다운받아서 c:\chromedriver 폴더에 넣는다.
from selenium import webdriver
driver = webdriver(Chrome('c:\\chromedriver/chromedriver.exe'))
3. 헤드리스 브라우저인 PhantomJS
https://phantomjs.org/download.html
selenium의 기능
-
웹 페이지의 DOM의 정보를 바탕으로 선택자를 선택
-
find_element_by_id()
-
find_element_by_css_selector()
-
find_element_by_xpath()
-
-
선택자 함수를 해당 항목을 선택한것 처럼 됩니다.
-
click(), send_keys()
-
click(), clear()
-
implicitly_wait()
-
send_keys()
-
page_source
-