본문 바로가기
반응형

Work/개발23

chromedriver 설치하기 최근 크롬이 업데이트 하면서 크롤링 프로그램에서 오류가 발생했습니다. 확인 해 보니 기존에 설치된 chromedriver 버전이 안맞는다는 메시지를 확인 할 수 있었습니다. 에러메시지 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 91 Current browser version is 93.0.4577.63 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe 크롬 버전을 이 93이라고 하는것 같지만 확실하게 하기 위해서 버전 .. 2021. 9. 9.
AWS 아웃바운드 리졸버 셋팅 AWS에 올라간 서버에서 내부 도메인을 사용하는 시스템을 호출하기 위해서는 해당 URL 호출 시 내부도메인 서버를 먼저 확인하라는 룰을 지정해 주어야 합니다. 방화벽이 모두 오픈되었는데 시스템 연계가 안되는 경우라면 이 부분을 확인 해 볼만 합니다. 해당 설정은 Route53에서 할 수 있습니다. 1. 해석기(resolver) > 규칙 > 규칙 생성 2. 1에서 생성된 규칙을 해당 VPC에 할당합니다. 2021. 9. 1.
Pywinauto로 파일 업로드 자동화 하기 - 4.Application control 하기 Dialog 안에 담긴 Application을 Control 하는 방법에 대해 설명 하려고 합니다. 혹 이글을 먼저 보셨다면, 아래 글을 먼저 읽어 주세요 Pywinauto로 파일 업로드 자동화 하기 - 3.프로그램 호출해서 Dialog 만들기 우선, Flow를 설명하자면 1. 프로그램을 호출하기 위한 path를 선언 해 주고 (나는 설치되어 있는 경로를 선언 해 주었다.) 2. Application start 명령어를 통해서 실행 시킨다. 3. 해당 윈도우 창을 변수로 lariola.tistory.com 지난 글에서 보셨지만, 저는 FileZilla라는 FTP 업로드 프로그램을 자동화 하기로 했습니다. 이번 글에서는 메뉴 -> 사이트 관리자를 오픈하여 기 등록된 서버에 연결을 하는 부분을 공유 하려고 .. 2021. 7. 2.
Pywinauto로 파일 업로드 자동화 하기 - 3.프로그램 호출해서 Dialog 만들기 업로드 자동화 프로그램 시나리오는 아래 글을 참고하세요. Pywinauto로 파일 업로드 자동화 하기 - 1. 시나리오 만들기 자동화 프로그램을 만들기 위해선 우선 어떤 업무를 자동화 시킬지 그 대상을 정해야 합니다. 기계적으로 반복적인 일이 주로 대상이 될 것이며, 다른 사람들도 그 업무를 하고 있다면 프로그램 lariola.tistory.com 우선, 자동화 프로그램의 Flow를 설명하자면 아래와 같습니다. 1. 프로그램을 호출하기 위한 path를 선언 해 주고 (나는 설치되어 있는 경로를 선언 해 주었다.) 2. Application start 명령어를 통해서 실행 시킨다. 3. 해당 윈도우 창을 변수로 선언하고, 4. 그 창 안에서 발생되어야 하는 Action들을 선언 해 준다. 구현된 소스는 아.. 2021. 7. 1.