[Python] Selenium Study - 브라우저 검색 매크로
- IT
- 2020. 5. 4.
반응형
반응형
Selenium은 브라우저 컨트롤하여 웹을 자동화, 크롤링하는 도구이다
웹 접속, 로그인, 크롤링을 웹브라우저를 직접 실행하지 않고 자동으로 할 수 있는 도구로
왠지 좀 익숙해지면 단순, 반복 작업들을 아주 효율적으로 할수 있을 것 같아서
가볍게 예제 위주로 시작해보려한다.
Selenium 설치
파이썬은 설치가 되었다는 전제하에 pip로 Selenium을 설치한다.
pip install selenium
Webdrive 설치
다음은 webdrive를 설치다, Chrom 브라우저를 사용할 것이라 Chrom Webdrive를 설치한다.
구글에서 크롬드라이버 설치로 검색하셔서 첫번째 페이지에서 받으시면 됩니다.
간단 예제
크롬 브라우저로 다음 홈페이지 접속하여 '다음 웹툰'을 검색하는 내용입니다.
from selenium import webdriver
driver = webdriver.Chrome()
url = 'https://daum.net'
# 다음 페이지 접속
driver.get(url)
#'tf_keyword' 클래스 찾아서 '다음웹툰' 입력
driver.find_element_by_class_name('tf_keyword').send_keys('다음웹툰')
#'ico_pctop.btn_search' 클래서 찾아서 클릭!
driver.find_element_by_class_name('ico_pctop.btn_search').click()
검색창 classname 확인(오른쪽 개발자 도구는 F12 누르시면 됩니다)
검색 버튼 classname 확인
실행 결과
PS C:\STUDY\Python> python .\selenium_1.py
반응형
'IT' 카테고리의 다른 글
3DP Chip 다운로드 & 설치 / 각종 드라이버 설치 (0) | 2020.05.06 |
---|---|
[Python] Selenium Study - 현재 창에서 크롤링하기 (2) | 2020.05.05 |
[Linux] rsync를 이용한 원격 서버간 데이터 복사(백업) (0) | 2020.05.04 |
Windows(윈도우)에서 VirtualBox centOS에 putty로 접속하기 (0) | 2020.05.01 |
윈도우 간단 설치 / 부팅 디스크 만들기 (0) | 2020.04.30 |