가시가 셀레늄에 캡슐화, 많은 작업을보다 편리하지만, 기본적으로는, 직접, 즉 조작 할 수 있습니다 직접 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