728x90
반응형

파이썬 11

시놀로지의 VMM 을 원격으로 켜고 끄자?

생각보다 API 가 공개가 되어 쉽게 해결이 되었습니다. 블로그장은 일단 부딪혀 보고 않되면 되게 하는 성격이라 좀 더러버요 ㅎㅎㅎ 참고로 제 부하직원 하지 마세요 ㅎㅎㅎ 그럼 힘들고 고달플겁니다. 아 개인적인 이야기는 여기서 그만하고 여튼 전 시놀로지를 이용하면서 가상으로 안드로이드와 우분투를 현재 동작시키고 있습니다. 안드로이드는 특정 앱의 적립을 위해서 켜놓고 있으며 우분투는 도커 빌드를 위하여 켜놓고 있습니다. 상시 가상 컴퓨터를 켜놓게 되면 시놀로지의 자원을 많이 사용하게 됩니다. 우분투의 경우에는 빌드를 위한 가상컴퓨터이니 꺼두어도 상관없겠습니다. 공개할 소스는 이렇습니다 import requests import argparse def start2(url, id, passwd): s = req..

파이썬 2021.06.23

라즈베리파이 에서 크로미움설치 웹드라이버 사용시...

chromium-browser/stable,now 72.0.3626.121-0+rpt4 armhf [installed] chromium-browser-l10n/stable,now 72.0.3626.121-0+rpt4 all [installed,automatic] chromium-chromedriver/stable,now 72.0.3626.121-0+rpt4 armhf [installed] chromium-codecs-ffmpeg-extra/stable,now 72.0.3626.121-0+rpt4 armhf [installed] apt list --installed |grep chrom 으로 출력한 내용입니다. 외부에서 웹드라이버를 이용하시려면 java -jar selenium-server-standalo..

리눅스 2021.01.30

셀레니움 웹드라이버에 대한 개인적인 생각...

지금까지 웹드라이버를 몇가지를 사용을 해봤습니다. 윈도우용인 IE / Edge 은 제외하겠습니다. 엣지는 검색해보니 리눅스용도 나오는거 같은데... 사용을 잘 하지도 않거니와 라즈베리파이 에서 사용여부에 대해 없는거 같아서 PASS 를 하도록 하겠습니다. 주로 사용하는 브라우저는 Firefox Chrome PhantomJS 요 3가지 브라우저에 대해 생각을 적어보려고 합니다. 현재 라즈베리파이에서 위 3가지는 사용가능합니다. 또한 데비안 우분투 에서도 사용이 가능합니다. 헌데 지금까지 사용해보았지만 위 3가지 동작 방식이 다르게 동작이 됩니다. 같은 똑같은 파이썬 소스를 이용하지만 크롬에서 분명하게 테스트할때에는 작동이 됩니다. 하지만 파이어폭스에서 테스트를 하게 되면 작동불능이 됩니다. 또 두 크롬과 ..

파이썬 2021.01.30

파이썬 으로 이미지인식 자동 메크로 #2

이전 게시물에서 이미지를 인식하여 이미지파일의 정중앙으로 마우스커서가 이동하여 클릭까지 했습니다. 이다음에는 뭘해볼까요? 이동을 해서 다른것을 클릭해볼까요? pyautogui.moveRel(10,10) 이건 무슨 코드일까요? 이미지파일의 정중앙에서 마우스의 X, Y 만큼 이동해라 라는 뜻입니다. 예를들자면 이미지파일의 정중앙의 마우스커서의 좌표가 10,10 이라면 위의 코드를 입력하게 되면 현재의 마우스 커서의 좌표가 20,20 이 되겠습니다. 그럼 클릭을 해볼까요? pyautogui.click() 네 이제 원하시는 것을 클릭하게 되었습니다. 해당 이미지를 클릭하지않고 이동하여 원하는 좌표로 이동해서 클릭해도 됩니다. 마우스가 20,20 좌표가 아닌 0,0 으로 이동해야된다면 pyautogui.moveR..

파이썬 2021.01.25

파이썬 으로 이미지인식 자동 메크로 #1

파이썬을 접하고 난뒤에 이미지인식 자동 메크로를 만들어봤습니다. 이중 일부 소스를 적어보겠습니다. 먼저 필요한 모듈을 불러오겠습니다. import pyautogui 필요한 모듈을 불러왔습니다. 이제 마우스 커서가 이동할 이미지를 하나 불러옵니다. image = pyautogui.locateCenterOnScreen(이미지파일) 이미지파일을 불러왔습니다. 이제 이미지를 인식을 했다면 이미지파일의 정중앙으로 마우스 커서를 이동해 봅시다. pyautogui.moveTo(image[0], image[1]) 위의 내용은 이미지파일의 마우스 X, Y 의 위치로 이동해라 라는 뜻입니다. 이제 클릭을 해볼까요? pyautogui.click() 클릭이 되었습니다. 이 다음에는 해당이미지에서 마우스를 움직여 볼까요? 두번..

파이썬 2021.01.25

웹툰 다운로더~ 업로드 완료...

언제나 그렇듯 전체적으로 다운로드를 받을수 있도록 하는것이 목적입니다. 왜? 보는 시간이 그렇게 많이 있지 않기 때문입니다. 현재까지 작업한 내용은 해당 사이트에서 만화목록을 받아와서 해당 만화목록으로 접속 하여 리스트를 받아와 리스트의 내용대로 웹툰을 다운로드를 받습니다. 예) 우뢰매 - 마징가 - 가제트 이런식으로 웹툰의 목록의 링크를 저장하고 우뢰매 1화-우뢰매 2화 마지막 마징가 1화- 마징가 2화 마지막 가제트 1화 마지막 각 웹툰의 회차의 링크를 저장하여 해당 링크를 접속하여 웹툰을 받아옵니다. 현재 기능은 구현은 다 완료 하였습니다만.... 몇가지 에러가 발생하여 좀 다듬어야 됩니다. 추가) 2021-01-21 오후 1:50 대부분의 기능은 구현은 다 되었습니다. 테스트 중간에 다운로드를 중..

공개프로그램 2021.01.21

FLASK DB 연동하기...최종완료

몇일전 뭘 만들어 본다고 올렸는데요. 이제 DB 에 저장하고 삭제 연동까지 만들어 놨네요 ~~ 이제 DB 에 저장된것을 스케줄러로 실행되게끔 만들면 될거 같습니다. 제가 생각했던 내용인지라... 이전의 코드가 너무~ 지저분하고 너무 많은 코드가 입력이 되다보니 나도 모르겠네요 ㅎㅎㅎ 발로 만들다 보니 코드만 길어 집니다 ㅎㅎㅎ 이글을 작성하고 난뒤에 만져보기 시작하였습니다. 보시면 사진을 보시면 아시겠지만 윈도우나 리눅스 환경에서 어떤 프로그램을 반복실행한다. 그런데 외부에서 하고 싶다. 그래서 만든겁니다 ㅎㅎㅎ 일단은 지금은 여기까지만... 갑자기 생각나면 추가 수정합니다 ;;;; 참고로 모든 개발은 그때그때 생각나서 추가하고 수정합니다. 그렇습니다. 여러번 업데이트가 있을때는 그날은 쥔장이 두뇌가 활..

파이썬 2020.02.19

셀레니움 사용상의 어려움...

간혹 코드를 보게되면 간단하게 셀레니움 (브라우저)이 없이 가능한 사이트들이 없어져갑니다. 그래서 셀레니움의 도움을 받아야되는데요. 그냥 사람이 브라우저 실행해서 사람이 하는것처럼 속이는것과는 차이가 좀 있습니다. 브라우저를 실행해서 자바스크립트도 해석? 해줘야 되는 사이트들이 존재합니다. 어렵게 브라우저 없이 자바를 해석하고 정보를 빼온다면 정말 대단합니다 ㅎㅎㅎ 현재 만들어져 있는 프로그램들이 셀레니움 없이는 힘든것이 있습니다. 바로 키즈노트 원본사진다운로드와 성인만화 다운로드 입니다. 키즈노트의 경우는 헤드레스 모드로 할경우 원본사진은 다운받지 못합니다. 성인만화의 경우는 헤드레스 모드로 해도 상관없습니다. 성인만화의 경우는 셀레니움이 필요한곳은 바로 사진 파일을 받을때 뿐입니다. 아 택배알림 만들..

파이썬 2020.02.16
728x90
반응형