SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

가상OS에서 파이썬 캡쳐가 안됩니다. ㅠㅠ

파랑곰 104

0

5

안녕하세요.

현재 n100 보드사서 proxmox 설치후 이리저리 삽질중입니다.

목적은 윈도우10이랑 도커로 파이썬 자동화 작업을 돌릴 생각인데

시작부터 난관에 부딪쳤습니다. ㅎㅎ;;;

 

윈도우10에서 스케쥴러를 이용해 파이썬으로 웹페이지 캡쳐를 하는 코드를 자동 실행중입니다. 

문제는 vm 윈도우10 화면이 켜진상태(proxmox 콘솔, rdp, vnc등 접속상태)에서는 정상작동을 합니다.

하지만 화면이 꺼진 상태(접속을 끊은 상태)에서는 화면 캡쳐가 정상적으로 동작하지 않습니다.

 

파이썬 관련해서 이리 저리 찾아보니 모니터 연결이 없으면 캡쳐는 동작하지 않는다고 하는데요....

네이티브 PC에서는 보통 HDMI 더미를 연결해서 vnc로 컨트롤 하면 문제 없이 되는거 같더라구요.

문제는 VM에서는 저런 환경을 어떻게 구현해야할지 막막합니다.

질문을 못한건지 GPT도 잘 모르겠다고하고... 

 

혹시 비슷한 문제를 해결해보신 분 있을까요? 

 

해결방법을 못찾아서 proxmox 시스테 전체를 갈아 업고 Win10 + VMWare WS로 갈아타기 전 마지막으로 물어봅니다.

꼭 해결하고 싶습니다. ㅠ 

신고공유스크랩
5
1등
purndal 2024.04.13. 00:29
엥.. 파이썬으로 하면 Selenium 으로 화면이 없더라도 코드만으로 캡쳐가 가능하지 않나요?..
그리고 대략 간단한 코드로 동작하는 것 같으니. 구지 docker로 운영을 할 필요성이 없어 보이기도 합니다.
편한 윈도우를 이용하더라도 충분할 듯 하네요.

그냥 잠깐 본 블로그 입니다. ㅎㅎ.

https://stickode.tistory.com/1100
3등
동도리군 2024.04.13. 01:08
셀레니움 > 헤드레스 부분 찾아보시면 될듯합니다.
전.. c#으로 그냥 보이는걸로 만들어봤어서 헤드레스는 않해봤는데
대부분 자동화 하시는분은 헤드레스 셋팅으로 쓰시더군요.
파랑곰 글쓴이 2024.04.13. 19:18
확인이 늦었네요!! 답변주신 분들 모두 감사합니다.
Pillow 패키지로만 시도해봤는데 셀레니움으로 한번 해보겠습니다!
KelvinKang 2024.04.14. 10:13
셀레니움 node 라는 것을 알아 보시는게 좋을듯 합니다.
셀레니움 hub와 node VM을 생성해서, hub에 명령을 전달하면
node가 실행하고 결과를 주는데, 이과정을 동영상으로 만들거나 특정 화면의 스크린 캡쳐를 받을수 있습니다.

사용방법도 일반 셀레니움과 동일한데, 처음 연결만 hub를 해주면 됩니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story