일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- suninatas 풀이
- 조건문
- 객체
- 사칙연산
- blind sql injection
- 자바스크립트
- 배열
- element 조회
- github
- 포인터
- python
- htmlspecialchars
- burp suite
- xss game 풀이
- object
- xss game
- 백준 알고리즘
- 파이썬
- IF문
- document
- 김성엽 대표님
- 함수
- Pwndbg
- window
- sql injection
- jQuery
- lord of sql injection
- property
- 메소드
- 백준 파이썬
Archives
- Today
- Total
power-girl0-0
selenium 정의 및 chrome driver 설치 본문
728x90
selenium이란?
selenium은 파이어폭스, 인터넷 익스플로어, 크롬 등과 같은 브라우저를 컨트롤 할 수 있게 해준다.
주로 웹앱을 테스트하는데 이용하는 프레임워크이다.
webdriver라는 것을 통해, 디바이스에 설치된 브라우저들을 제어할 수 있다.
해당 글에서 실습은 Chrome으로 사용할 예정이다!
설치
selenium은 버전이 자주 업데이트되고, 브라우저의 업데이트마다 새로운 driver를 잡아주기 때문에 항상 최신버전을 깔아주는 것이 좋다 : )
pip install selenium
드라이버
일반 파이썬 라이브러리와 달리, 브라우저 별로 selenium webdriver를 다운로드해야 한다.
다운로드 파일은 Python 파일과 같은 디렉토리에 위치하도록 한다.
( 다른곳에 둬도 상관은 없으나, 경로 입력시 귀찮음을 방지할 수 있다 ^_^ )
크롬 드라이버 설치하기
1. 크롬창에 chrome://version 주소를 입력하면 버전을 확인할 수 있다.
버전이 91인 것을 확인할 수 있다.
2. 해당 버전에 맞게 위 드라이브 주소에서 다운로드 받아준다.
( https://sites.google.com/a/chromium.org/chromedriver/downloads )
3. 자신의 운영체제에 맞는 것을 다운로드해준다.
본 글의 작성자는 window이므로, window를 설치해주었다.
4. 실습할 폴더 안에 다운로드하여, 저장하여 사용한다.
( 본 글에서는 spyder를 활용하였으며, 실습 폴더를 selenium으로 지정하였다. )
728x90
'암호 프로토콜' 카테고리의 다른 글
map 활용하여, 값 출력하기 (0) | 2021.06.08 |
---|---|
RSA를 이용한, 메시지 암호화 & 복호화 (0) | 2021.05.13 |
Conda 독립된 환경에 pycrytodome 설치하기 (0) | 2021.05.13 |
conda를 이용하여, 독립적인 가상 환경 구축 (0) | 2021.05.13 |
Cryptodome 설치하기 (0) | 2021.03.25 |
Comments