728x90 반응형 SMALL 예외처리2 [Web Crawler] 셀레니움 (Selenium) (4) 자바스크립트 코드 실행 1. 스크롤 이동 # 브라우저 스크롤 최하단으로 이동 driver.execute_script('window.scrollTo(0, document.body.scrollHeight);') # CSS 셀렉터로 클릭 driver.execute_script("document.querySelector('body > div.modal-options__buttons > button.btn.btn-primary').click();") # 또는 elemToclick = driver.~~~ driver.execute_script('arguments[0].click();', elemToclick) # driver.find_element_by_css_selector(~~).click()과 동일하나 이 코.. 2022. 2. 15. 10. 예외처리 예외처리 프로그램을 만들다 보면 수없이 많은 오류를 만나게 된다. 이를 위해 python은 try, except를 사용해서 예외적으로 오류를 처리할 수 있게 해준다. 오류 예외 처리 기법 1. try, except만 쓰는 방법 try: ... except [발생 오류[as 오류 메시지 변수]]: ... 2. 발생 오류만 포함한 except문 try: ... except 발생 오류: ... 3. 발생 오류와 오류 메시지 변수까지 포함한 except문 try: ... except 발생 오류 as 오류 메시지 변수: ... try: # 1을 0으로 나누려고 하면 ZeroDivisionError가 발생 1 / 0 except ZeroDivisionError as e: print(e) try .. finally .. 2021. 12. 15. 이전 1 다음 728x90 반응형 LIST