Rselenium 패키지 설치
1) selenium 다운받기. (ver. 3.5.3)
>>> https://www.seleniumhq.org/download/
Downloads
Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation for supported versions. Internet Explorer Only version 11 is supported, and it requires additional configuration. Safari SafariDriver is supported directly by Apple,
selenium.dev
2)geckodriver 다운받기. (ver. 0.17.0)
>>> https://github.com/mozilla/geckodriver/releases/tag/v0.17.0
mozilla/geckodriver
WebDriver for Firefox. Contribute to mozilla/geckodriver development by creating an account on GitHub.
github.com
3) chromeDriver 다운받기(ver.78.0)
>>> https://sites.google.com/a/chromium.org/chromedriver/downloads
Downloads - ChromeDriver - WebDriver for Chrome
WebDriver for Chrome
sites.google.com
만약 Selenium message:session not created: This version of ChromeDriver only supports Chrome version 76 in r 의
오류가 발생하였다면 ChromeDriver오류에 대한 Post를 작성해놓았으니 참고하길 바란다.
selenium 준비하기
1) 파일탐색기 -> 로컬디스크(C:) 에 폴더 생성 ( Selenium )
2) Selenium 폴더 밑에 세개를 저장시킨다.
3) cmd를 관리자 권한 실행한다. 검색 > 검색어 cmd 입력 > 마우스 오른쪽 버튼 클릭 > 관리자권한 실행
3) 사진과 같은 위치에 오른쪽 버튼을 누른 후 경로를 복사
5) cmd 창에 아래와 같이 입력
1.cd <복사한 주소 경로> (ex) cd C:\Selenium
2. ava -Dwebdriver.gecko.driver="geckodriver.exe"
-jar selenium- server-standalone-x.x.x.jar -port 4445
x.x.x.jar의 x.x.x는 다운받은 selenium의 버전을 입력해주면 된다.
(ex) java -Dwebdriver.gecko.driver="geckodriver.exe" -jar selenium-server-standalone-3.5.3.jar -port 4445
6) 위 창은 유지 해둔 채로 R studio를 실행시키고 코드를 입력
install.packages(‘RSelenium’)
library(RSelenium)
remDr <- remoteDriver(remoteServerAddr = "localhost" ,
port = 4445L,
browserName = "chrome")
remDr$open()
자동화된 창이 생성되면 R 크롤링 준비 완료.
'공부 > R' 카테고리의 다른 글
R을 이용한 데이터 전처리 (0) | 2019.12.13 |
---|---|
R 설치 오류 - 사용자 계정이 한글인 경우 (0) | 2019.12.11 |
동적웹페이지 이미지 크롤링 in R (0) | 2019.12.07 |
R-Selenium 패키지 ChromDriver 버전 오류 (0) | 2019.12.07 |