본문 바로가기

전체 글

python selenium url 페이지 존재 여부 검사 Python에서 Selenium을 사용하여 웹 페이지의 존재 여부를 검사하고, 페이지가 존재하지 않으면 오류 메시지를 출력하며, 페이지가 존재하면 "페이지 존재"를 출력하는 스크립트를 작성할 수 있습니다. 다음은 예제 코드입니다.from selenium import webdriverfrom selenium.common.exceptions import WebDriverException, NoSuchElementExceptionfrom selenium.webdriver.chrome.service import Servicefrom selenium.webdriver.common.by import By# 웹드라이버 서비스 경로를 설정합니다.service = Service('chromedriver') # 크롬 드.. 더보기
python 윈도우 작업표시줄 높이와 가로크기를 알수있는 코드 Python을 이용해 윈도우 작업표시줄의 높이와 가로 크기를 알아내려면, ctypes와 win32api 라이브러리를 사용할 수 있습니다. 아래는 윈도우 작업표시줄의 높이와 너비를 가져오는 코드입니다.import ctypesfrom win32api import GetMonitorInfo, MonitorFromPoint# 화면 크기와 작업 표시줄 영역 가져오기monitor_info = GetMonitorInfo(MonitorFromPoint((0,0)))work_area = monitor_info['Work']screen_area = monitor_info['Monitor']# 작업 표시줄의 높이와 너비 계산taskbar_height = screen_area[3] - work_area[3]taskbar_wi.. 더보기
python 엑셀 윈도우창 크기및 위치 조절하는 코드 Python을 사용하여 엑셀 윈도우 창의 크기와 위치를 조절하려면 win32com.client 라이브러리를 활용할 수 있습니다. 이 코드를 통해 엑셀 애플리케이션 창의 크기와 위치를 조정할 수 있습니다.아래는 엑셀 창을 열고, 위치와 크기를 조정하는 예제 코드입니다:import win32com.client as win32import time# 엑셀 애플리케이션 실행excel = win32.Dispatch("Excel.Application")excel.Visible = True # 엑셀 창을 보이게 설정# 새 워크북 추가workbook = excel.Workbooks.Add()# 엑셀 창 크기 및 위치 설정# Left와 Top은 창의 위치, Width와 Height는 창의 크기excel.Top = 100.. 더보기
[selenium] chrome driver 팝업 비허용 def chrome_driver_dev(): options = webdriver.ChromeOptions() # options.add_argument('--headless') # options.add_argument('--no-sandbox') # options.add_argument("--start-maximized") options.add_argument('--disable-dev-shm-usage') options.add_argument("--disable-notifications") options.add_experimental_option('excludeSwitches', ['disable-popup-blocking']) service = Service(.. 더보기