반응형 파이썬코드공유28 pyautogui.locateOnScreen 의 한글 경로 한글 파일명 문제 OSError: Failed to read because file is missing, has improper permissions, or is an unsupported or invalid format 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 자동화 프로그램을 개발하면서 pyautogui를 이용해 화면상의 이미지를 찾아 클릭하는 코드를 작성할 때 위와 같은 오류를 만날 수 있습니다. 위와 같은 오류는 pyautogui가 내부적으로 cv2 모듈을 이용해서 이.. 2023. 9. 3. Selenium ActionChains - 보다 확실한 동작 수행이 필요할 때 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com Selenium을 사용하여 웹 자동화를 개발할 때 WebElement의 click(), send_keys()등의 메서드가 작동하지 않을 때 ActionChains을 사용하여 해결되는 경우가 많습니다. 이번 포스팅에서는 ActionChains에 대해서 알아보겠습니다. 아래의 코드는 정확하게 같은 자동화 동작을 하지만 다른방식으로 구현한 코드입니다. 1. WebElement price_element = self.brows.. 2023. 9. 2. AskUp 이용하여 OCR 문자인식 프로그램 만들기 서론 오늘은 챗봇 AskUp을 이용하여 OCR(Optical Character Recognition)을 자동화 하는 방법을 연구해보도록 하겠습니다. 챗봇 AskUp에 이미지를 업로드하면 이미지의 글자를 텍스트로 변환해 줍니다. 이것을 광학 문자 인식, OCR이라고 합니다. 기존 파이썬 모듈에도 easyocr이나 pytesseract같은 OCR 모듈이 이미 존재하지만 최근에 사용중인 캡챠(Captcha)를 변환하는데는 많이 부족합니다. 따라서 파이썬으로 개발한 자동화 프로그램에서 어떤 캡챠를 변환해 낼 수 있다면 높은 경쟁력을 확보하게 되는 것입니다. 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정.. 2023. 8. 28. 파이썬 셀레니움 파일 드래그 앤 드랍(selenium file drag and drop) 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 오늘은 셀레니움에서 파일 드래그 앤 드랍을 구현하는 방법에 대해서 알아보도록 하겠습니다. 물론 클릭 이벤트를 발생시키고 파일 팝업창에서 pyautogui 모듈을 통해서 파일명을 입력하는 방식으로도 구현할 수 있습니다. 그 외에도 다양한 방법이 있을겁니다. 하지만 이런 방식들은 셀레니움의 장점인 물리적 마우스와 키보드를 사용하지 않고 크롬드라이버 내부에서 이벤트가 발생한다는 장점을 포기해야 합니다. 자동화 프로그램이 수.. 2023. 8. 21. 이전 1 2 3 4 5 6 7 다음 반응형