[Python 인터넷] python-screenshot-to-FTP /screengrab.py

from mss import mss

import keyboard

import ftplib

import time

import os

 

sct = mss()

ftp = ftplib.FTP()

 

ftp_username = "USERNAME"

ftp_password = "PASSWORD"

ftp_host = "WEBSITE.COM"

ftp_dir = "/PATH/TO/FOLDER"

ftp_port = "21"

 

def handle_keys():

    name = time.strftime("%d-%m-%Y %H-%M-%S") + " screenshot.png"

    path = os.getenv('LOCALAPPDATA') + "\Temp\" + name

    

    sct.shot(mon=-1, output=path)

    

    print("Connecting to FTP")

    ftp.connect(ftp_host, ftp_port)

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

    print("Connected")

    

    try:

        ftp.login(ftp_username, ftp_password)

        ftp.cwd(ftp_dir)

        f = open(path, "rb")

        ftp.storbinary("STOR " + name, f)

        f.close()

        os.remove(path)

        print("Uploaded")

    finally:

        ftp.quit()

    

keyboard.add_hotkey("shift+0", lambda: handle_keys())

keyboard.wait("alt+end")

 

 

 

[출처] https://github.com/comphy/python-screenshot-to-FTP/blob/master/screengrab.py

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수

등록된 글이 없습니다.

대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED