이번 pr 은 selenium 을 활용한 scrap 이 정상적으로 동작할 수 있도록 selenium/standalone-chrome 이미지가 설치된 컨테이너를 생성하고, remoteDriver 로 원격제어하는 방식을 적용한 작업이다.
동행복권 사이트에서 로또 당첨결과, 로또 당첨판매점, 로또 판매점 정보를 스크랩핑할 때 selenium 을 사용했다. 로컬 환경에서 테스트할 때는 mac os 에 chrome browser 가 설치되어 있었고, chromedriver 를 프로젝트 경로에 두고 지정해서 사용했었기 때문에 문제가 없었다.
AWS EC2 docker-compose 실행을 위해 jar 역시 docker container 에서 실행되다 보니, selenium 이 정상적으로 실행되지 않는 문제를 발견했고, 이를 조치한 것이다.
이번 pr 은 selenium 을 활용한 scrap 이 정상적으로 동작할 수 있도록
selenium/standalone-chrome
이미지가 설치된 컨테이너를 생성하고, remoteDriver 로 원격제어하는 방식을 적용한 작업이다.동행복권 사이트에서 로또 당첨결과, 로또 당첨판매점, 로또 판매점 정보를 스크랩핑할 때 selenium 을 사용했다. 로컬 환경에서 테스트할 때는 mac os 에 chrome browser 가 설치되어 있었고, chromedriver 를 프로젝트 경로에 두고 지정해서 사용했었기 때문에 문제가 없었다.
AWS EC2 docker-compose 실행을 위해 jar 역시 docker container 에서 실행되다 보니, selenium 이 정상적으로 실행되지 않는 문제를 발견했고, 이를 조치한 것이다.
This closes #67