붙여넣기(MAC 의 경우)대충 이런식으로 하면 로그인시 캡챠는 피할 수 있다고 한다. 키 조합은 얼마든지 가능하니... 응용해 보면 되겠다.
네이버 뉴스와 다음 뉴스를 부분 캡쳐해서 이미지로 저장해 보겠다.소스 먼저...스크린샷은 이렇게 저장된다저장된 이미지
셀레늄 import, 드라이버 세팅 driver.save_screenshot 전체 스크린샷 element.screenshot 선택된 요소 스크린샷 이건 좀 신박했다. driver.execute_script 스크립트 실행
driver.getwindowsize() 창의 너비/높이 구하기 driver.setwindowsize() 창 크기 조절 쌉가능 driver.getwindowposition() 스크린 상에서의 창 좌표 driver.maximize_window() 창 크기 최대화
html 파일 2개를 생성하자.driver.switch_to.frame(iframe)driver.find_element(By.TAG_NAME, 'button').click()driver.switch_to.default_content()
셀레늄을 설치하고 대충 돌려 봤으니 이번에는 기본적인 기능부터 조져볼 것이다.현재 로드된 URL을 리턴한다.F5를 눌러 새로고침 한것과 똑같은 효과를 낸다.title 태그의 텍스트를 리턴한다.현재 띄우고 있는 창의 핸들러를 리턴한다.새로운 탭 또는 창을 띄울 수 있다.
셀레늄(selenium) 이란게 눈에 보이기 시작했다. 한번 설치도 해보고 찍먹도 해보자.일단 크롬 버전 확인부터 하자크롬드라이버 공식 홈페이지 접근https://chromedriver.chromium.org/downloads본인의 버전에 맞는 드라이버 선택O