나를 위한 코드52 파일 열기 버튼 def openFile(self): try: if os.path.isfile(self.worker.errorFileTitle): os.startfile(self.worker.errorFileTitle) else: pyautogui.alert("불러올 파일이 없습니다") except Exception: self.worker.printLog() 2023. 4. 27. webdriverwait WebDriverWait(driver, 300).until( EC.presence_of_element_located((By.CSS_SELECTOR, "#gnb")) ) 2023. 4. 26. pyautogui 에 대한 사실 (단점) pyautogui 는 웹사이트에서 항상 작동한다고 보장할 수 없다. 웹사이트에서 javascript 를 많이 쓴다거나 활동이 많을 경우 잘 먹히지 않는다. 그리고 pyautogui 는 애초에 웹사이트 보다 컴퓨터 앱에 잘 먹히는 기능이다. pyautogui 가 잘 안 먹히는 경우 Selenium 이나 Playwright 를 쓰는 걸 추천한다. 2023. 4. 19. 파이썬 스크롤내리기 before_h = browser.execute_script("return window.scrollY") while True: browser.find_element(By.CSS_SELECTOR, "body").send_keys(Keys.END) time.sleep(1) after_h = browser.execute_script("return window.scrollY") if after_h == before_h: break before_h = after_h 2023. 4. 19. 파이썬 폴더 내 파일 모두 삭제하기 import os folder_path = os.path.join(os.getcwd(), 'downloads') for filename in os.listdir(folder_path): file_path = os.path.join(folder_path, filename) try: if os.path.isfile(file_path): os.unlink(file_path) except Exception as e: print(f"Failed to delete {file_path} due to {e}") 2023. 4. 17. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음