오유인페이지
개인차단 상태
훗날닭집사장님의 개인페이지입니다
회원가입 : 11-11-03
방문횟수 : 1853회
닉네임 변경이력
일반
베스트
베오베
댓글
2805 2020-04-17 00:08:37 0
파이썬 pywinauto로 자동화 구현해보신 분 계신가요? [새창]
2020/04/15 23:39:34
아 그리고.. 사용하는 프로그램이 하나 더 있는데, 그것도 UI가 저거랑 비슷하게 구현되어 있는데 그 아이도 버튼 클릭이 안먹더라구요. 뭔가 다른게 있는건지..ㅠㅠ
2804 2020-04-16 23:55:09 0
파이썬 pywinauto로 자동화 구현해보신 분 계신가요? [새창]
2020/04/15 23:39:34
넵 Qt를 이용해서 UI 구현을 해놓은거구요!

print_control_identifiers() 이 함수를 사용하면 객체들의 정보와 위치값 (Left, Right, Top, Bottom) 값이 나오는데 이걸 보고서 Button0이 로그인 버튼이라고 확신(?) 했습니다
2803 2020-04-16 13:45:27 0
파이썬 pywinauto로 자동화 구현해보신 분 계신가요? [새창]
2020/04/15 23:39:34
긴 답변 감사합니다!

우선 로그인 버튼의 부분은 수동으로 커서를 갖다 댔을때도 반전이 되는 것이 맞구요.
수동으로 프로그램 실행시켜서 마우스를 갖다 댔을때 이런 반전이 있는걸 확인을 했어서
저 코드 부분에서 클릭 이벤트를 동작했을때 반전이 아주 잠깐이나마 되는걸 보아 '아마' 커서가 이동했긴 했을것이다 라고 추측했습니다.

자동화 프로그램을 만들고 있는데 본문 UI의 경우는 그 자동화 로그인이 이뤄져야 할 프로그램입니다. 근데 기능이 안먹어서..ㅠㅠ

소스코드를 전체 올리고 싶었지만 자동화 외에도 내용이 많아서.. 몇백라인이나 되는 코드를 올리기는 힘들었습니다 그래서 딱 자동화 관련 기능만 가져왔어요.

지금 임시방편으로 pywinauto로는 아이디 패스워드 입력하는 부분만 구현하고
ID PW 입력 후 엔터키를 누르면 로그인이 되는걸 이용해서
pyautogui를 써서 ID PW 입력 후에는 엔터키를 입력하도록 해서 로그인을 시켰습니다

뭔가 찝찝하긴 하지만 ㅠㅠ 방법을 알 때 까지는 임시로라도 처리를 했네요.

요즘 이런거 저런거 만든다고 밤늦게까지 이러네요~~ 친절하신 감사합니다!!!
2802 2020-04-16 11:47:01 0
파이썬 pywinauto로 자동화 구현해보신 분 계신가요? [새창]
2020/04/15 23:39:34
답변 감사합니다!

우선 pywinauto 내장함수로 저 각각 객체들의 이름과 좌표위치 등을 볼 수가 있는걸 알아서 해봤는데..

저 UI에서는 버튼 넘버링이 7번까지 나오더라구요. (Button0 ~ Button7)

Button0,1번이 로그인 버튼에 해당하는 것 같고 (Left, Right, Top, Bottom 값으로 추정해봤을 때)

나머지 버튼도 클릭이 안되나 싶어 Button2부터 7까지 btn_ctrl에 넣어준 다음 .click() 이벤트를 실행시켜보니
자동으로 아이디 저장 체크되고, 자동 로그인 체크되고, 회원가입도 눌러서 링크 들어가지고, 아이디/비밀번호 찾기 눌러서 링크 들어가지는데 저 로그인버튼만 안되네요. 뭔가 다른게.. 아 그리고 손가락으로 변하는건 없었습니다!
2801 2020-04-15 23:51:18 0
파이썬 pywinauto로 자동화 구현해보신 분 계신가요? [새창]
2020/04/15 23:39:34
킁 본문에 코드만 가져오면 양식이 망가지는군영..

from pywinauto import application
from pywinauto import timings
import time
import os

app = application.Application()
app.start("C:/Kiwoom/KiwoomFlash2/khministarter.exe")

title = "번개 Login"
dlg = timings.WaitUntilPasses(20, 0.5, lambda: app.window_(title=title))

pass_ctrl = dlg.Edit2
pass_ctrl.SetFocus()
pass_ctrl.TypeKeys('xxxx')

cert_ctrl = dlg.Edit3
cert_ctrl.SetFocus()
cert_ctrl.TypeKeys('yyyy')

btn_ctrl = dlg.Button0
btn_ctrl.Click()
2800 2020-04-13 21:09:37 0
파이썬 Qt Designer로 UI를 구현중인데 질문이 있습니다! [새창]
2020/04/12 16:14:43
머리를 쥐어뜯어가며 해결했씁니다...
2799 2020-04-12 21:44:03 0
파이썬 Qt Designer로 UI를 구현중인데 질문이 있습니다! [새창]
2020/04/12 16:14:43
class WindowClass(QMainWindow, form_class) :
    def __init__(self) :
        super().__init__()
        self.setupUi(self)
        self.pushButton_clicklogin.clicked.connect(self.btn_clicked)
                
    def btn_clicked(self):

          ...

          ...

          self.close()

          WindowClass2().show()

이렇게 해주었습니다.
2798 2020-04-12 21:36:36 0
파이썬 Qt Designer로 UI를 구현중인데 질문이 있습니다! [새창]
2020/04/12 16:14:43
계속 해보다 그냥 WindowClass 내부에 정의한 함수에서

두번째 UI전용 클래스인 WindowClass2에 접근시켜서 WindowClass2().show() 를 하니까 조건 성립됐을때 UI 출력은 되는데 곧장 꺼져버리는군요;;
2797 2020-04-12 16:25:17 0
파이썬 Qt Designer로 UI를 구현중인데 질문이 있습니다! [새창]
2020/04/12 16:14:43
어 코드가 왜 저렇게...
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic

form_class = uic.loadUiType("UI파일이름.ui")[0]

class WindowClass(QMainWindow, form_class) :
def __init__(self) :
super().__init__()
self.setupUi(self)

if __name__ == "__main__" :
app = QApplication(sys.argv)

myWindow = WindowClass()

myWindow.show()

app.exec_()

입니다 (__)
2796 2020-04-12 16:11:45 0
파이썬) pymysql 사용 처음부터 문제가 생겼습니다! ㅠㅠ [새창]
2020/04/01 17:13:34
감사합니다!! 해결했습니다
2795 2020-04-01 19:19:17 0
파이썬) pymysql 사용 처음부터 문제가 생겼습니다! ㅠㅠ [새창]
2020/04/01 17:13:34
답변 감사합니다 방화벽 종료 후 실행해봤는데도 안되네요 ㅜㅜ 왜이러징,..
2794 2020-03-25 18:22:27 1
파이썬으로 크롤링 + 로그인 관련해서 질문이 있습니다.. [새창]
2020/03/24 15:58:12
아 보니 그냥 비틀리 링크를 생성했을때 https://bitly.com/33EqBsL 여기서 뒤에 부분이 해쉬가 되므로.. 이걸 참고하면 되겠군요
정말 친절하게 설명해주셔서 감사합니다 ㅠㅠ
2793 2020-03-25 18:20:46 0
파이썬으로 크롤링 + 로그인 관련해서 질문이 있습니다.. [새창]
2020/03/24 15:58:12
https://app.bitly.com/proxy/v3/clicks 이 URL 하나로 통일이 된다면 각기 다른 링크에 대해서는 구분을 어떻게 해야할지..
2792 2020-03-25 18:18:34 0
파이썬으로 크롤링 + 로그인 관련해서 질문이 있습니다.. [새창]
2020/03/24 15:58:12
아 그리고 혹시 여러개의 링크에 대해서 작업하는 경우에도 이 방법으로 될까요?
본래 텍스트파일에 여러개의 링크를 담아놓고
반복문으로 한줄한줄 읽어다가 이 작업을 수행했었거든요
2791 2020-03-25 18:14:04 0
파이썬으로 크롤링 + 로그인 관련해서 질문이 있습니다.. [새창]
2020/03/24 15:58:12
와 진짜 감사합니다 ㅠㅠㅠㅠ 드디어 클릭수가 나오네요 ㅠㅠㅠ 접근 방식이 아직까지 완전히 이해 안되는게 흠인데 말씀해주신거 토대로 공부해볼게요 ㅠㅠㅠ https://app.bitly.com/proxy/v3/clicks 이 URL은 말씀해주신 XHR에 있는 clicks를 참고하셔서 알아내신건가요?
< 이전페이지 다음페이지 >
1 2 3 4 5 >
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호