가시 조작 즉, 브라우저

가시가 셀레늄에 캡슐화, 많은 작업을보다 편리하지만, 기본적으로는, 직접, 즉 조작 할 수 있습니다 직접 browser.py 파일을 수정하여, 즉 운영 ie.py 파일 파편 \ 드라이버 \의 webdriver를 추가하지 않는 것입니다.

환경 : py3.7, WIN7, 실제 기본 동작, 클릭 등 요소 선택 스위치 프레임을 발견, 아무 문제 없습니다.

  • browser.py 파일을 수정, 당신은 두 줄을 추가합니다 :

IeWebDriver 번호添加로 splinter.driver.webdriver.ie 가져 오기 WebDriver에서
splinter.exceptions에서 DriverNotFoundError를 가져


_DRIVERS = {
"파이어 폭스"FirefoxWebDriver,
"원격"RemoteWebDriver,
"크롬"ChromeWebDriver,
"즉"IeWebDriver, #添加
}

  • chrome.py에 근거하여 수정, ie.py 다음 가시 \ 드라이버 \의 webdriver을 증가

GitHub의 링크 : HTTPS : //github.com/chengair/SplinterforIe

추천

출처www.cnblogs.com/chengair/p/11224812.html