보관함
즐겨찾기
좋아요
최근목록
커뮤니티
건강/의학
문화/엔터
영상/사진
쇼핑/생활
경제/금융
IT/과학
스포츠
여행
음식/요리/맛집
유아/아동
교육/학습
어플/프로그램
유튜브
카페
블로그
자료/파일/문서공유
기타
비즈니스/사업
SNS
자동차
전체보기
전체개요
 
회사명 : 모아요넷
대표자 : 전현미
조회수:2,102

웹URL 주소로 캡쳐 하는 프로그램 만들어 보도록 하겠습니다

웹URL 주소로 캡쳐 하는 프로그램 만들어 보도록 하겠습니다 캡쳐 flask selenium 파이썬 file_get_contents flask서버
0
웹 URL주소를 이미지로 변환해 주는 프로그램을 만들어 봅니다

웹URL 주소로 캡쳐 하는 프로그램 만들어 보도록 하겠습니다


html2canvas 플러그인을 통해서 웹페이지를 캡쳐할수 있습니다
하지만 자신의 홈페이지에서만 가능 하지 다른 URL주소의 내용은 캡쳐할수 없는 단점이 있습니다

해서 URL주소를 입력하면 해당 주소의 내용을 캡쳐후 이미지로 반환해주는 프로그램을 만들어 보려합니다

작동원리
웹URL 주소로 캡쳐 하는 프로그램 만들어 보도록 하겠습니다 캡쳐 flask selenium 파이썬 file_get_contents flask서버




작업전 준비 작업

1)PHP 홈페이지
2)서브서버로 사용할 윈도우 PC
3)공유기 포트포워드 설정 (메인서버에서 가상아이피를 사용하는 서브서버로 접속하기 위함)
4)서브서버에 파이썬 설치
5)서브서버에 파이썬 flask 설치
6)서브서버에 파이썬 selenium 설치

위 순서대로 진행을 하려합니다

핵심은 메인서버에서 서브서버의 특정 프로그램을 실행 시켜주는 것입니다
일반적으로 웹상에서 다른 PC의 프로그램을 컨트롤 하기가 어렵습니다
처음 개발단계에서 웹소켓을 통해 프로그램을 컨트롤 하려 했습니다
실재로 http로는 컨트롤까지 되었습니다
그러나 홈페이지가 https인 경우 ws가 아닌 wss 웹소켓만  사용해야 하는 문제가 있어서
php file_get_contes() 함수와 flask서버를 사용해 컨트롤 하는 방법을 채택하였습니다

처음 계획이 수정되어 편법을 사용한 것이 아닌가 생각되었지만
flask 를 사용해보니 서브서버가 안정적으로 작동하여 오히려 더 나은 방법이라 판단됩니다

 

유튜브주소



url_capture.php
url_capture_ok.php
flask_server.py
유사한정보
빵형의 개발도상국 프로그램 개발 소스 인공지는 AI 파이썬
신기하고 재밌는 인공지능을 쉽게, 짧게, 내손으로 만들수 있게 도와주는 유
0
신기하고 재밌는 인공지능을 쉽게, 짧게, 내손으로 만들수 있게 도와주는 유
0
프로그래머 김플 파이썬 셀레니움 매크로 프로그램
프로그래밍 입문자, 초보자를 위한 프로그래밍 채널 김플 스튜디오입니다.
0
프로그래밍 입문자, 초보자를 위한 프로그래밍 채널 김플 스튜디오입니다.
0
파이썬클래스 파이썬 프로그램 자동화 매크로
파이썬을 공부하기에 좋은 유튜브 채널입니다
0
파이썬을 공부하기에 좋은 유튜브 채널입니다
0
리눅스에서 파이썬 프로그램 작동시키기 리눅스 파이썬 크론탭 프로그램실행
파이썬으로 만든 프로그램를 1시간에 한번씩 재실행하는 방법 입니다
0
파이썬으로 만든 프로그램를 1시간에 한번씩 재실행하는 방법 입니다
0