본문 바로가기
반응형

셀레니움8

문자를 이메일로 발송하기 SMS to Email 프로그램 만들기 안녕하세요. 하이어시스템입니다. 이번 블로그에서는 안드로이드 기반 핸드폰으로 수신된 SMS 문자를 네이버 메일로 자동으로 포워딩하는 방법에 대해서 설명드리겠습니다. 이 코드는 실제 실무에 개발되어 적용된 사례입니다. 이 방법은 API 서비스 없이 개발할 수 있다는 점에서 유지 비용이 없고 코드가 자유로운 반면, PC에서 SMS 수신 프로그램이 상시 수행되어야 한다는 점은 단점이라고 할 수 있습니다. 다만 순수 셀레니움을 이용하므로 프로그램이 가동중에도 모든 업무는 수행이 가능합니다. 위의 그림은 그 아키텍트를 쉽게 설명을 해주고 있는데요, 바로 구글 메세지와 셀레니움 이용하는 것입니다. 구글 메시지 + 셀레니눔(Selenium) 먼저 구글 메시지에 대해서 알아보겠습니다. 구글 메시지는 안드로이드 폰에서 .. 2024. 1. 30.
selenium.common.exceptions.SessionNotCreatedException selenium.common.exceptions.SessionNotCreatedException Message: session not created: This version of ChromeDriver only supports Chrome version 114 Current browser version is 117.0.5938.89 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe 정상적으로 작동되던 셀레니움 자동화 프로그램이 위와 같은 오류를 생성하면서 종료되는 경우가 있습니다. 이런 경우 116 또는 117등으로 생성된 크롬 드라이버 폴더를 모두 삭제하고 다시 실행하면 한번은 정상적으로 작동됩니다. 하지만 프로그램을 종료하고.. 2023. 9. 25.
파이썬 셀레니움 파일 드래그 앤 드랍(selenium file drag and drop) 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 오늘은 셀레니움에서 파일 드래그 앤 드랍을 구현하는 방법에 대해서 알아보도록 하겠습니다. 물론 클릭 이벤트를 발생시키고 파일 팝업창에서 pyautogui 모듈을 통해서 파일명을 입력하는 방식으로도 구현할 수 있습니다. 그 외에도 다양한 방법이 있을겁니다. 하지만 이런 방식들은 셀레니움의 장점인 물리적 마우스와 키보드를 사용하지 않고 크롬드라이버 내부에서 이벤트가 발생한다는 장점을 포기해야 합니다. 자동화 프로그램이 수.. 2023. 8. 21.
셀레니움 find_element XPath 완벽 해설 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com XPath는 원래 XML 문서에서 element를 탐색하기 위해 사용하는 표준입니다. 셀레니움(Selenium)에서도 Web Element를 탐색할 때 동일한 XPath 문법을 사용합니다. 셀레니움(Selenium)에서 XPath를 자유롭게 사용하기 위해 필요한 모든 내용을 정리하도록 하겠습니다. Terminology 용어 노드(Nodes) Harry Potter J K. Rowling 2005 29.99 위의 예시에.. 2023. 8. 4.
반응형