목록프로그래밍/PYTHON (3)
forward
AutoGui 기본적으로 마우스와 키보드를 제어 (매크로) 좌표를 알아야 한다. 1. pip install pyautogui 설치 기본적인 작동법 pip install pyautogui 설치 후 import pyautogui 입력 - pyautogui.position() = 입력하게 되면 현재 마우스의 좌표값이 나온다. - pyautogui.moveTo(701, 624) = 마우스가 좌표로 이동한다. (절대값) - pyautogui.moveTo(701, 624, 2) = 마우스가 좌표까지 2초동안 이동한다. - pyautogui.moveRel(0, 300, 2) = 마우스가 좌표까지 2초동안 이동한다. (상대값) - pyautogui.click() = 클릭 - pyautogui.click(clicks=2..
1. pip install pyinstaller 설치 우리가 만든 프로그램을 exe파일로 만들어주는 라이브러리 2. chromedriver.exe를 C드라이버로 이동 배포하기 위해 3. 추가적인 작업 if getattr(sys, 'frozen', False): chromedriver_path = os.path.join(sys._MEIPASS, "chromedriver.exe") driver = webdriver.chrome(chromedriver_path) else: driver = webdriver.Chrome() _MEIPASS라는 변수가 pip installer가 시작이 될 때, 내부에서 임시 폴더내부에 있는 chromedriver를 불러와서 실행을 해주게 된다. 즉, 번들로 배포하는 exe파일 내..
1. Selenium으로 DOM요소 선택 - 요소를 찾지 못하면 NoSuchElementException 발생 이름 설명 처음요소를 추출 find_element_by_id(id) id속성으로 요소를 하나 추출 find_element_by_name(name) name 속성으로 요소를 하나 추출 find_element_by_css_selector(query) css 선택자로 요소를 하나 추출 find_element_xpath(query) xpath를 지정해 요소를 하나 추출 find_element_by_tag_name(name) 태그 이름이 name에 해당하는 요소를 하나 추출 find_element_by_link_text(text) 링크 텍스트로 요소를 추출 find_element_by_partial_li..