selenium 3.0+python 환경 구축 방법 절차

본문 목표:
selenium 3.0+python 3 을 사용 하여 브 라 우 저 를 조작 하여 바 이 두 사 이 트 를 엽 니 다.(헬 로 월 드
환경 기반:python 3 이 설치 되 어 있 고 pycharm 편집기 가 설치 되 어 있 습 니 다.
STEP 1:selenium 설치
cmd 창 을 열 고 입력pip install selenium한 다음 에 차 로 돌아 갑 니 다.
pip install selenium
STEP 2:WebDriver 설치
1)웹 드라이버 다운로드
selenium 은 브 라 우 저의 인 터 페 이 스 를 호출 하여 브 라 우 저 를 조작 하기 때문에 웹 드라이버 가 일치 하지 않 기 때문에 자신의 브 라 우 저 에 따라 해당 하 는 주소 로 로그 인하 여 최신 웹 드라이버 를 다운로드 해 야 합 니 다.
Chrome: https://chromedriver.storage.googleapis.com/index.html
FireFox: https://github.com/mozilla/geckodriver/releases
Edge:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/(주의:마이크로소프트 공식 은 IE 브 라 우 저의 webdriver 를 유지 하지 않 습 니 다)
Safari:WebDriver 를 다운로드 할 필요 가 없습니다.이 브 라 우 저 는 인터페이스 가 내장 되 어 있 습 니 다.
在这里插入图片描述
나 는 Edge 와 크롬의 웹 드라이버 를 다운로드 했다.화 호 는 다운로드 주소 가 너무 끊 겨 서 다운로드 가 안 돼 요.저 는 화 호 를 많이 사용 하지 않 아 요.
2)환경 변수 에 WebDriver 넣 기
selenium 은 시스템 의 path 변 수 를 통 해 webdriver 를 찾 을 수 있 기 때문에 webdriver 가 있 는 디 렉 터 리 를 시스템 의 path 변수 에 추가 해 야 합 니 다.
오른쪽 단 추 를 누 르 고'이 컴퓨터'를 클릭 한 다음 속성 을 선택 한 다음 아래 그림 에 따라 웹 driver 가 있 는 디 렉 터 리 를 Path 변수 에 추가 합 니 다.
在这里插入图片描述
세 번 째 단계:코드 를 작성 하고 브 라 우 저 를 조작 하여 바 이 두 사 이 트 를 방문 하고 검색 합 니 다.
1)구 글 브 라 우 저 조작 바 이 두 방문

from selenium.webdriver import Chrome
from time import sleep
with Chrome() as driver:
 driver.get('http://www.baidu.com')
 sleep(10)
2)Edge 접근 바 이 두 조작

from selenium.webdriver import Edge
from time import sleep
with Edge(executable_path=r'C:\WebDriver\msedgedriver.exe') as driver:
 driver.get('http://www.baidu.com')
 sleep(10)
Edge()함수 에 executable 지정path 의 값 은 selenium 이 Edge 의 WebDriver 이름 이 Microsoft WebDriver.exe 라 고 생각 하기 때 문 입 니 다.그러나 최신 Edge 의 WebDriver 이름 은 msedgedriver.exe 입 니 다.따라서 Edge WebDriver 의 경 로 를 수 동 으로 지정 해 야 합 니 다.그렇지 않 으 면 selenium 에서 오류 가 발생 할 수 있 습 니 다.selenium.comon.exceptions.WebDriverException:Message:'Microsoft WebDriver.exe'executable needs to be in PATH.
이 글 은 selenium 3.0+python 의 환경 구축 방법 과 절차 에 관 한 글 을 소개 합 니 다.더 많은 python selenium 3.0 환경 구축 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기