250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Vue
- Prometheus
- FCM
- MYSQL
- 안드로이드
- mac
- nginx
- PostgreSQL
- 해시키
- flutter
- MacOS
- Vue.js
- OAuth
- node
- Android
- php
- Cordova
- python
- Laravel
- Passport
- AWS
- selenium
- ubuntu
- alb
- https
- 파이썬
- pip
- window
- SSH
- 구글 API
Archives
- Today
- Total
print( sjw.iq == 200) output : true
[Python] 초보도 할 수 있는 Selenium 본문
728x90
반응형
예전에 selenium 관련 프로젝트를 했었는데요...
그 때는 블로그를 시작하지 않아서 드디어 포스팅을 합니다.
1.Chrome Driver 설치
파이어폭스 드라이버 등 다른 드라이버들이 있지만
저는 개발할 때, 크롬을 선호하기 때문에 크롬드라이버로 선택을 했습니다 ㅎㅎㅎ
다음 사이트에 들어가면 찾을 수 있습니다.
https://chromedriver.chromium.org/downloads
2. selenium 설치
pip3 install seleninum
3. import selenium
from selenium import webdriver
4. 브라우저 띄워보기
from selenium import webdriver
driver = webdriver.Chrome(executable_path=[크롬드라이버가 있는 경로])
driver.get('https://www.naver.com')
위와 같은 코드를 실행하게 되면 chrome driver를 통해서 해당 홈페이지가 열리는 것을 확인할 수 있습니다.
# SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81
다음과 같은 Exception이 발생한다면 chrome driver의 버전을 낮춰보세요!
selenium과 호환이 되지않아서 생기는 문제입니다.
5. input box에 텍스트 입력하기
from selenium import webdriver
driver = webdriver.Chrome(executable_path=Config.CONFIG['chromepath'])
driver.get('https://www.naver.com')
driver.find_element_by_id('query').send_keys('sjwiq200')
6. click Event
from selenium import webdriver
driver = webdriver.Chrome(executable_path=Config.CONFIG['chromepath'])
driver.get('https://www.naver.com')
driver.find_element_by_id('query').send_keys('sjwiq200')
driver.find_element_by_id('search_btn').click()
감사합니다.
728x90
반응형
'Python' 카테고리의 다른 글
[Python] Ubuntu20.04 에서 Scrapy 설치하기 (0) | 2021.07.30 |
---|---|
[Pip] pip 버전 지정 설치! (0) | 2019.08.06 |
[Word Cloud] Python 을 이용해서 한글 word cloud 만들기 (0) | 2019.07.09 |
[Tensorflow] 기본 설정 (0) | 2019.06.26 |
[PYTHON] Selenium 에서 헤더 User-Agent 값 수정하기 (4) | 2019.02.15 |
Comments