1. 창 최대화
- 현재 웹 브라우저의 크기를 최대 사이즈로 전환
from selenium import webdriver
driver = webdriver.Chrome('./chromedriver')
url = "https://www.google.com"
driver.get(url) #사이트 접속
driver.maximize_window() #창 크기 최대화
2. 창 전체화면
- 현재 웹 브라우저의 크기를 전체화면으로 전환 (최대화랑은 다른)
---- 생략 ----
driver.get(url) #사이트 접속
driver.fullscreen_window() #전체화면 전환
3. 뒤로 가기 / 앞으로 가기
---- 생략 ----
url = "https://www.google.com"
driver.get(url) #사이트 접속
driver.back() #뒤로가기
driver.forward() #앞으로가기
4. 탭 이동하기 / 닫기
driver.window_handles[0] #브라우저 탭 객체를 리스트로 반환. [0] 은 인덱싱. 첫번재 탭을 의미
driver.switch_to.window(driver.window_handles[0]) #첫번째 탭으로 이동
driver.switch_to.window(driver.window_handles[1]) #두번째 탭으로 이동
driver.switch_to.window(driver.window_handles[2]) #세번째 탭으로 이동
driver.switch_to.window(driver.window_handles[0]) #닫을 탭으로 이동 후
driver.close()
5. 창 닫기
---- 생략 ----
url = "https://www.google.com"
driver.get(url) #사이트 접속
driver.quit() #창 닫기(탭 닫기와는 다름)
📝 Ref.site
https://devyurim.github.io/python/crawler/2018/08/13/crawler-3.html
https://www.idom.kr/bbs/board.php?bo_table=E_table03&wr_id=130
https://pythondocs.net/selenium/%ec%85%80%eb%a0%88%eb%8b%88%ec%9b%80-%ed%81%ac%eb%a1%a4%eb%9f%ac-%ea%b8%b0%eb%b3%b8-%ec%82%ac%ec%9a%a9%eb%b2%95/
반응형
'🖥 Python' 카테고리의 다른 글
[Selenium] Elements 위치(좌표) 가져오기 (0) | 2023.05.09 |
---|---|
[Selenium] Element 텍스트 추출하기 (0) | 2023.04.22 |
[Selenium] 페이지 스크롤 하기 (0) | 2023.03.20 |
[Selenium] iframe 전환하기 (1) | 2023.01.25 |
[Selenium] 시간 대기 (0) | 2022.12.24 |