Chrome webdriver
selenium webdriver 에서 나는 각종 오류들을 해결 하기 위해서는
webdriver 다운로드를 잘 하고,
path 설정을 해주는 것이 중요하다.
나는 별도의 path없이 코드에 경로 지정을 하는 방법을 사용하겠다.
firefox는 예전에는 webdriver없이 사용 가능하였으나
update후에는 별도의 webdriver가 필요한 것으로 안다.
어쨌든 나는 Chrome 과 InternetExplorer 만 쓰기 때문에..
from selenium import webdriver
import os
os.getcwd()
chromedriver = os.path.join(os.getcwd(),"chromedriver")
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://www.semusa.org")
Internet Explorer Webdriver
문제(에러메세지) :
Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
해결 방법 :
-
- IE 실행
- 도구 > 인터넷 옵션 > 보안
- 모든 사용자에게 동일 옵션
from selenium import webdriver
ie = webdriver.Ie()
ie.get(“http://www.semusa.org”)
상담을 원하시면 상담신청을 눌러 주세요