셀레니움

    번역 데이터 구축 프로그램: 개발과 수정

    번역 데이터 구축 프로그램: 개발과 수정

    1. 개발과정에서 발생한 문제점 이전 포스팅에서 설계했던 방식대로 구현해보니 수행시간이 엄청나게 오래 걸렸습니다... 스스로 문제점을 파악을 해보니, 다음과 같은 문제점이 있었고 성능을 높이기 위해 고민했습니다. 한 문장씩 번역을 할 때 웹드라이버가 새롭게 웹페이지를 띄우는 과정에서 오랜 시간이 소요된다. -> 새롭게 웹페이지를 띄우지 않고, 처음에 띄운 페이지를 그대로 사용해보자 -> 입력창에 써있는 기존 데이터를 삭제하고 새로운 데이터를 넣는다. 공교롭게도 구글 번역, 파파고 번역 웹페이지 모두 입력창의 'X'버튼을 클릭하면 입력창이 초기화되었습니다. 그래서 셀레니움에서 해당 버튼을 클릭하도록 추가한 코드는 다음과 같습니다. # 파파고 번역초기화 close = driver.find_element_by..