Skip to content
  • Home
  • Python教學
  • 科技新聞資訊
  • 網站開發教學
Copyright 網絡設計教學 2025
Theme by ThemeinProgress
Proudly powered by WordPress
  • Home
  • Python教學
  • 科技新聞資訊
  • 網站開發教學
網絡設計教學網絡設計教學,網站網頁教學,軟體使用教學
  • You are here :
  • Home
  • python網頁教學
  • 隻用20行Python代碼實現屏幕錄制功能 python 程式碼
python網頁教學

隻用20行Python代碼實現屏幕錄制功能 python 程式碼

Jiking 2022-10-19 Article
目錄
  • 一、模塊安裝
  • 二、設計思路
  • 三、程式碼實現
  • 四、運行方法
  • 五、完整程式碼
  • 六、故事結尾

一、模塊安裝

首先,我們需要用到兩個python的兩個模塊,win32gui和PyQt5

1.pip install win32gui

2.pip install PyQt5

1、pip install win32gui
PS C:\Users\lex\Desktop> pip install win32gui
Looking in indexes: http://mirrors.aliyun.com/pypi/simple
Requirement already satisfied: win32gui in f:\develop\python36\lib\site-packages (221.6)
Requirement already satisfied: win32core in f:\develop\python36\lib\site-packages (from win32gui) (221.36)
 
2、pip install PyQt5
PS C:\Users\lex\Desktop> pip install PyQt5
Looking in indexes: http://mirrors.aliyun.com/pypi/simple
Requirement already satisfied: PyQt5 in f:\develop\python36\lib\site-packages (5.15.4)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in f:\develop\python36\lib\site-packages (from PyQt5) (12.8.1)
Requirement already satisfied: PyQt5-Qt5>=5.15 in f:\develop\python36\lib\site-packages (from PyQt5) (5.15.2)
PS C:\Users\lex\Desktop>

二、設計思路

1.通過win32gui模塊,調用windows系統的截屏功能,對螢幕進行錄制。

2.通過timer定時器,實現每隔2秒鐘,截屏一次,從而記錄螢幕使用者的操作記錄。

3.對截取的螢幕按照 截取時間進行命名,並存儲到一個比較隱秘的档案夾路徑中。

這樣,我們通過,查看档案夾中的照片,就可以清晰的掌握 不明登陸者,在電腦上進行瞭什麼樣的操作。

三、程式碼實現

隻需要簡簡單單10多行程式碼,就可以實現對windows系統電腦螢幕的錄制。

程式碼如下:

#定義函數,每個2秒 抓取一次螢幕截屏
def timer(n):
    while True:  
        dt= time.strftime('%Y-%m-%d %H%M%S',time.localtime())
        screen = QApplication.primaryScreen()
        img = screen.grabWindow(record).toImage()
        img.save("D:\\images\\"+dt+".jpg")
        time.sleep(n)
if __name__ == "__main__":
    timer(2)

四、運行方法

1.python環境檢查

命令行運行 python,查看python版本為3.6.5

PS C:\Users\lex\Desktop> python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

2.程式運行

命令行運行 python py-screen.py 即可,效果如下圖:

五、完整程式碼

from PyQt5.QtWidgets import QApplication
import win32gui
import sys
import time
record = win32gui.FindWindow(None, 'C:\Windows\system32\cmd.exe')
app = QApplication(sys.argv)
def timer(n):
    while True:  
        dt= time.strftime('%Y-%m-%d %H%M%S',time.localtime())
        screen = QApplication.primaryScreen()
        img = screen.grabWindow(record).toImage()
        img.save("D:\\images\\"+dt+".jpg")
        time.sleep(n)
if __name__ == "__main__":
    timer(2)

六、故事結尾

最後,看瞭一下電腦截圖

原來隻是在直播而已

還好還好,python小哥哥終於可以放心的睡瞭

到此這篇關於隻用20行Python程式碼實現螢幕錄制功能的文章就介紹到這瞭,更多相關Python螢幕錄制內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支援!

You may also like

Shopify 直營店 | Tapswap 程式碼 |如何快速輕鬆地建立 Shopify 直銷商店

Shopify 直銷業務藍圖 | Tapswap 程式碼 | Shopify Dropshipping 藍圖:完整教學

這是 eBay 和 Shopify 上的「商店」Prismatic Evolutions 預購詐騙嗎?特雷科TCG

Shopify 上的直銷業務 | Tapswap 程式碼 |立即開始在 Shopify 上進行代發貨:完整設定教學

Shopify 上的直銷業務 | Tapswap 程式碼 |立即開始在 Shopify 上進行代發貨:完整設定教學

Shopify 直營店 | Tapswap 程式碼 |如何快速輕鬆地建立 Shopify 直銷商店

相关贴文:

  1. python實現跳表SkipList的示例代碼 python 程式碼
  2. python學生信息管理系統實現代碼 python 程式碼
  3. 詳解python代碼模塊化 python 程式碼
  4. python+opencv實現視頻抽幀示例代碼 python 程式碼
  5. 淺談如何測試Python代碼 python 程式碼
  6. 利用Python進行數據可視化的實例代碼 python 程式碼
  7. Python制作七夕比心表白代碼詳解 python 程式碼
  8. Python代碼調試技巧教程詳解 python 程式碼
Tags: python, 代碼, 屏幕, 程式碼

近期文章

  • 如何使用Elementor設計漂亮的WooCommerce商店頁面(無代碼!)
  • 如何使用WordPress WooCommerce創建著陸頁類型電子商務網站
  • 遷移Shopify到WooCommerce
  • 如何使用Dreamhost(2025)🔥 -Dream -Host WooCommerce教程構建電子商務網站!
  • wooCommerce🇺🇸US全球ESIM應用程序針對190多個國家 /地區的旅行者,Esim Telecom(構建您的應用程序#75)
  • 管理WooCommerce中的價格
  • Conectando n8n no wooCommerce(intermaçãoPassoa passo)
  • de cero a tienda enlínea:configuracióninicial de wooCommerce
  • 修復WooCommerce訂單錯誤:“處理您的訂單有錯誤”

標籤雲

Dropshipping ecommerce JavaScript Joomla OSCHINA博客 python REBELLION Shopify Shopify 商店設置 Shopify 直銷 Woocommerce WordPress 代發貨 刀塔2 和 商店 商業 喬姆拉 在 如何創建 Shopify 商店 如何在 如何建立 Shopify 商店 如何開始代出貨 年 店舖教學 店鋪化 店鋪培訓 教學 獲獎產品 直銷 Shopify 直銷教程 科技資訊 程式碼 網路業務 網路賺錢 臉書廣告 與 行銷 詳解 購物 跨平台 運輸船 適合初學者的 Shopify 教學課程 適合初學者的直銷 電子商務

Copyright 網絡設計教學 2025