크롬 창을 보통은 그냥 클릭해서 엽니다.
하지만, Selenium 과 같은 모듈을 사용하기 위해서는 크롬 페이지가 특정한 포트에 열리는 게 좋습니다.
어떻게 하면 특정한 포트를 통해서 크롬을 실행 가능한지 살피겠습니다.
chrome.exe --remote-debugging-port=9223 --user-data-dir="C:\selenium_profile"
위와 같은 코드로 특정한 포트에 특정한 프로파일로 크롬을 생성 가능합니다.
port=9223 으로 설정이 되었으므로, Selenium 작업 시 9223 포트를 이용할 수 있겠죠.
user-data-dir 부분 변수는 굳이 없어도 실행은 됩니다.
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9223 --user-data-dir="C:\selenium_profile"
위와 같이 앞쪽 chrome.exe 파일을 제대로 된 위치로 설정하면 됩니다.
보통은 위와 같은 명령어를 그냥 복사 붙여넣기 하는 것만으로 새로운 크롬 창이 열릴 겁니다.
@echo off
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9223 --user-data-dir="C:\selenium_profile"
exit
위와 같은 내용을 가진 .bat 파일을 생성합니다.
이름을 runChrome.bat 같이 설정할 수 있겠지요.
이 파일을 더블 클릭하는 것만으로 해당 포트에서 크롬이 실행이 됩니다.
만든 Bat 파일을 더 간단하게 실행하기를 원한다면…
Exe 파일로 변환하면 됩니다.
제가 참고한 블로그의 링크도 버튼으로 넣어뒀습니다.
링크 통해서 접속한 페이지에서 다운로드를 하고 실행을 하면, 위와 같은 레이아웃이 나옵니다.
결과적으로 위와 같이 Chrome 을 특정 포트에서 실행하는 Bat 파일과, Exe 파일이 같은 위치에 만들어지네요.
클릭을 하면 잘 실행이 됩니다.
이제 손쉽게 프로그램 클릭으로 특정 포트에서 크롬 실행이 가능합니다.
굳이 어렵게 CMD 켜서 명령어 안 넣어도 되어서 편하네요.
다음에도 또 비루한 주제를 가지고 포스팅을 해보겠습니다.
여기까지 봐주신 분들 정말 감사합니다.^^