Python과 Selenium에서 Google 크롬을 실행해보십시오.
Python과 Selenium에서 Google Chrome을 실행해보십시오.
요약
공식 튜토리얼 을 보면서 Mac에서 해 보았습니다.
시도한 환경
설치
파이썬 라이브러리 설치
pip install -U selenium
브라우저 드라이버 설치
드라이버는 사용하는 브라우저 버전에 맞게 필요한 것을 DL합니다.
브라우저를 업데이트하더라도 드라이버의 최신 버전을 설치하면 좋지 않았습니다.
(잘 보면 버전이 다르므로주의를)
나는 프로그램을 실행하는 디렉토리와 같은 위치에 놓았다.
vaivailx@MacBook-Pro-2 selenium_test % tree.
├── chromedriver
├── memo.md
└── sample.py
0 directories, 3 files
vaivailx@MacBook-Pro-2 selenium_test %
이하는 같은 Mac에서도 사람에 따라서 다를지도 환경에 의할지도. 다운로드한 것은 실행할 수 없습니다 같은 문언이 나오면 해 보세요.
드라이버를 DL해 해동한 뒤, 「시스템 환경설정」의 「보안과 프라이버시」를 열어 둔다.
압축을 푼 파일을 실행하면, 「다운로드한 어플리케이션의 실행 허가」의 항목에 실행을 허가할지 어떨지 나오므로 허가한다.
샘플 프로그램 실행
공식 튜토리얼 에는 driver를 두고 있는 장소에 패스를 통과시켜 써 있습니다.
다만, 드라이버 클래스의 인스턴스 생성시에 드라이버를 두고 있는 패스를 건네주면 되는 것 같았으므로, 패스 지정으로 해 보았습니다.
from selenium import webdriver
browser = webdriver.Chrome(executable_path="./chromedriver")
browser.get('http://seleniumhq.org/')
움직였다!
selenium으로 브라우저 조작할 때, chrome이라고 「Chrome는 자동 테스트 소프트웨어에 의해 제어되고 있습니다.」라고 나오는군요.
몰랐다.
Reference
이 문제에 관하여(Python과 Selenium에서 Google 크롬을 실행해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/1021ky@github/items/4209f08b491908ded6a4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)