728x90
반응형

전체 글 358

페이스북 자동글쓰기를 성공한 후기...

셀레니움으로도 복잡한 페이스북인거 같습니다. 페이스북 자동글쓰기가 필요할런지 모르겠지만 ㅎㅎㅎ 제겐 필요한 자동글쓰기 인거 같아서 처음엔 셀레니움으로 페이스북만 들어가서 나머진 마우스 클릭으로 대신 활용을 했었습니다. 그러다가 두번째로 개선되었던게 셀레니움을 이용하여 자동화를 만들었던 기억이 납니다. 얼마전부터 좀더 공부하고자 파고들었습니다. 그러면서 requests 로도 가능하다는 글을 보고 몇군데를 한번 시도해보았습니다. 결과는 간단한 사이트는 대부분 성공하였습니다. 처음에 시도한건 이용하는 사이트에 접속 출석체크 때문에 시도했었습니다. 두번째 시도한건 키즈노트 사이트였었고 애들 사진 때문에 ^^; 세번째 시도한게 페이스북 글쓰기 입니다. 모두 성공하였습니다. ㅎㅎㅎ 하나 하나 크롬의 개발자모드로 들..

파이썬 2021.01.25

구글클라우드 프린터 대체(시놀로지기준)

ID : print PW : print docker run -d --network=host -v /etc/localtime:/etc/localtime:ro -v /docker/cupsd/etc:/etc/cups -v /var/run/dbus:/var/run/dbus --name cupsd k45734/nicegay:cupsd 위의 도커 이미지는 제가 만들어서 사용하고 있습니다. 사용하실분들은 사용하셔도 무방합니다. 빨간색 부분은 본인의 환경에 맞게 수정하셔야 됩니다. 혹시나 다른 이미지를 이용하시거나 하실분들은 따로 설명글 올리겠습니다. 해당이미지를 설치하시고 난뒤 프린터를 설정하셔야 됩니다. http://서버IP:2631 브라우저에 입력후 접속하시면 CUPS 2.3.1 이라는 것이 보이십니다. 그럼 설..

파이썬 으로 이미지인식 자동 메크로 #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

오호라~ 개인 웹툰서버완료~~~

이번에 웹툰 다운로더를 완성후 몇가지 기능을 추가한뒤 잠자던 라즈베리파이를 손보기 시작했습니다. 에어코믹스? 를 설치하기 위해 몇가지 손을 보다가 그냥 손절 해야 되겠지만 시간나면 손을 봐야 될듯 싶네요. 검색을 하면서 보니 마이코믹스? 를 설치를 하려고 보니 아무것도 나오지 않아서 왜 그런가 하니 php-gd php-zip? 모듈이 없어서 그런듯 싶더군요. 여튼 어찌하다가 설치를 완료했습니다. 로컬에다가 설치하려다가 나중을 위해서 도커로 설치를 해버렸네요. 라즈베리파이도 도커가 됩니다~ 도커 만세~

툰코 다운로더를 수정 해버렸습니다.

셀레니움을 더이상 사용하지 않게 되었습니다. 이제 메모리 누수 현상이 줄어들겠습니다. 웹툰 다운로더에 이어서 툰코 두가지가 완성이 되었습니다. 사실 그 해당 부분에서 분명히 무언가 될거라고 생각은 하고 있었습니다만... 당시엔 엄두도 못냈습니다. 그저 어떻게 만들지? 어떻게 돌아가지 이렇게 접근을 했다면 지금은 어떻게 셀레니움을 않쓰지? 이렇게 접근을 하게 되네요. 여튼 셀레니움을 사용하지 않겠습니다. 기존 툰코에서 수정만 했습니다. 셀레니움을 더이상 쓰지 않으니 코드가 확 줄어버립니다. 이 만족감은 상상도 못하겠네요 ~~

파이썬 2021.01.24

툰코 다운로더 업데이트중...

현재 두번째 웹툰 다운로더를 만들면서 아차! 했던 코드를 일부 수정중입니다. 아마도 기존 코드를 전부 갈아 엎는건 불가능하고... 귀차니즘... 기존 코드에서 잘못된 부분중 유니코드 관련 부분을 수정하였습니다. 전체적으로 수정을 해야되는데... 조만간 업데이트 하도록 하겠습니다. 이 툰코는 셀레니움을 이용하기 때문에 업데이트가 아무래도... 여튼 기존 코드에서 일부 수정하는것이라 빨리될듯 싶습니다. 툰코 다운로더도 웹툰 다운로더와 구조가 비슷하게 변경중입니다. 현재 일부는 작업이 되어가고 있습니다. 기존에는 폴더를 하나 만들어두고 한곳에 웹툰 데이터가 쌓여있었습니다. 복잡한듯 싶어서 이번에 작업을 하면서 수정중에 있습니다. 이 작업이 끝나고 업데이트 후에는 전에 적었던 부분을 한번 시도 해보도록 하겠습니다.

파이썬 2021.01.24

띄엄띄엄 공부합니다.

사실 언어라는 것을 공부했던게 중학교 때 배우긴 했었습니다. 당시 C 를 공부했었지만 ,,, 제가 개발관련 직종도 아닙니다. ㅎㅎㅎ 그렇기 때문에 언어를 다시 배우고 있습니다. 그런데 언어를 공부했던 적이 있었으니 좀 쉽게 접근을 하고 있긴합니다만... 그래도 어려운건 사실입니다 ~~ 지금껏 크롤링한 내용을 다운받는건 어떻게 해서 만들수는 있는데 대량의 자료를 받다가 중간에 멈춘다면 처음부터 다시 해야 되는... 그런 불편함이 있는거 같습니다. 이제 그 불편함을 해소하기 위해 완료된 자료는 SKIP 하고 미완료된 자료는 받고 하게 공부하고 있습니다. 일단 데이터를 만들고 불러오는데에는 테스트 삼아 몇줄 추가는 해봤습니다. 일단 저장과 불러오는데는 문제없이 되는거 같습니다. 차근 차근 하나씩 공부해보렵니다.

파이썬 2021.01.22
728x90
반응형