:::: 개발 :::: 452

셀레니움 카카오 클릭 기부(같이가치) 1차 로그인 ~ 응원 하트 클릭 까지

클릭 기부하고 싶은데 예전에는 어린이들만 했다.. 왜 그랬는지 노인들은 싫었는데 ㅎㅎ 이제 40대가 되니 에헴 여하튼 생각날때마다 들어가서 응원 (하트) 누리고 댓글을 달았다 그래도 개발자인데 한방에 하는 방법이 없을까 하다 크롤링 배워서 해보기로 함 그래서 백수기념으로 한번 만들어봤다 재밌다 파이썬 겁나 빠르게 90개 정도 9천원 !!! 기부ㅋㅋ 코드 참고 하시고 시간 되시는 분 파이썬 돌려서 기부해주시면 좋을 거 같다 시간 되면 댓글까지 할 예정 from selenium import webdriver from selenium.webdriver.common.keys import Keys import pyautogui import pyperclip import time #브라우저 생성 browser = ..

20210925 파이썬 자동매매 키움 API 로그인 실습

import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * # 파이썬에서 키움증권의 클래스를 사용하려면 PyQt의 QAxWidget 클래스를 사용해 인스턴스를 생성 from PyQt5.QAxContainer import * class MyWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PYSTOCK") self.setGeometry(300,300,300,400) # QAxWidget 클래스의 인스턴스 # QAxWidget 클래스는 QWidget / QAxBase 상속받음 # QAxWidget 요거 하나로 QWidget / QAxBase 정의된 메서드..

210925 파이썬 자동매매 공부 시작 GUI

윈도우 는 사용자가 윈도우를 닫기 전까지 실행되어야 한다 하여 이벤트 루프 기법을 사용하여 무한 루프 구조이다 import sys from PyQt5.QtWidgets import * class MyWindow(QMainWindow): def __init__(self): # 부모 클래스( QMainWindow )에 정의된 __init__() # 부모 클래스의 인스턴스 변수까지 가져올 수 있다. super().__init__() # self는 해당 클래스의 인스턴스 self.setWindowTitle("PYSTOCK") # setGeometry는 창의 위치 및 크기 self.setGeometry(300,300,300,400) # __name__ == __main__은 인터프리터에서 직접 실행했을 경우에만 ..

소스트리 sourceTree ssh 연결

소스 트리 사용하면 push 할때 https 로 하면 자꾸 오류가 발생 그래서 ssh 방식으로 연결했다. 더보기 ssh public 키 만드는 방법은 너무 많아서 아래 스샷 이나 링크로 참조 하세요 https://happysalmon.tistory.com/3 ---------------------- 소스트리 연결 방법 시작 -------------------------- SSH private.ppk 위치와 SSH 클라이언트는 Putty / plink 로 설정한다. clone 선택 후 SSH 주소 넣고 탐색 읽어오면 아래 처럼 Git 저장소 아이콘 나온다 목적지 경로에 로컬에 저장하고 싶은 경로 입력하면 End

스웨거 swagger ui 오류

failed to load api definition. swagger 계속 500 에러 뿜뿜 으아 잘되던게 컨트롤러 하나 추가했는데 api-docs에서 정보를 못 불러오는거 같다.. 중간메서드 오류 하나를 빼고 하니 잘됨 어노테이션을 하나씩 지우고 해도 오류.. 삽질 삽질 으쌰 으..싸.. . 원인을 찾음 test ( MultipartFile file ,String name){ } MultipartFile file 을 swagger-ui 에서 지원을 안한다. 해당 영역을 @Parameter(hidden=true) test ( @Parameter(hidden=true) MultipartFile file ,String name){ } 하니 오류 없이 잘 나온다 오늘 삽질 끝

셀리니움 Selenium 중첩 클래스 찾아오기

url = 'https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=%EC%98%81%ED%99%94+%EC%88%9C%EC%9C%84' temp_img_alt = driver.find_element_by_xpath("//div[@class='list_image_box']//ul[contains(@class,'_panel')]//img") //div[@class='list_image_box'] 여기 아래 ]//ul[contains(@class,'_panel')] //img 태그를 읽어오기 #타입 print(type(temp_img_alt)) #html 확인 print(temp_img_alt.get_attribute('outerHTML')..

윈도우 프로그램 스케줄 실행

파이썬 좋네~ pyautogui 유틸 이용 매일 특정 시간 핫키 로 바탕화면 이동 후 열린 프로그램 특정 좌표 마우스 클릭 실행 import pyautogui as autogui import schedule import time def job(): #작업 시작 시간 출력 now = time.localtime() print(now.tm_year,now.tm_mon,now.tm_mday,now.tm_hour,now.tm_min) #2초 time.sleep(2) #바탕화면 으로 가기 autogui.hotkey('win','m') #1초 time.sleep(1) #좌표 클릭 autogui.click( 753,1051, button='left', clicks=1, interval=1) #1초 time.sleep(..