
Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤
本篇介紹如何在 Python 程式中使用 PyAutoGUI 模組來自動操作滑鼠與鍵盤,將原本人工的操作改以程式來自動執行。 PyAutoGUI 是一套可以控制電腦滑鼠與鍵盤的 Python 模組,適合用來將重複性的人工滑鼠或鍵盤操作自動化,甚至可以用於撰寫簡單的遊戲外掛程式。 ...

本篇介紹如何在 Python 程式中使用 PyAutoGUI 模組來自動操作滑鼠與鍵盤,將原本人工的操作改以程式來自動執行。 PyAutoGUI 是一套可以控制電腦滑鼠與鍵盤的 Python 模組,適合用來將重複性的人工滑鼠或鍵盤操作自動化,甚至可以用於撰寫簡單的遊戲外掛程式。 ...

介紹如何在 Python 中使用 eciespy 模組產生 ECC 金鑰,並對資料進行加密與解密。 橢圓曲線密碼學(Elliptic Curve Cryptography,縮寫為 ECC)是一種新興的公鑰加密方式,跟 RSA 加密演算法相較之下,ECC 只需要較小的密鑰長度即可提供相當等級的安全性,所需要的 CPU 計算與記憶體資源也相對較低。 ...

介紹如何使用隱寫術的技巧,將各種機密資料藏匿於 PyTorch 的模型檔案中,並維持 PyTorch 模型依然可以正常使用。 隱寫術(Steganography)是一種將機敏資料隱藏在正常檔案中,避免被偵測到的一種技術,在實作上有非常多種方式。以下介紹如何將任何類型的機敏檔案,藏在 PyTorch 的模型檔案中,除了偽裝成正常的 PyTorch 模型檔案避免被發現之外,我們也同時應用了 LZMA 演算法壓縮資料,讓資料讓盡可能縮小,並以 AES 加密演算法加密資料,縱使有人知道其中暗藏機敏資料,但沒有密碼也是無法解開。 ...

本文介紹如何在 Python 指令稿中使用 python-magic 模組檢查與判斷各種檔案的類型。 python-magic 是一個 libmagic 檔案類型辨識函式庫的 Python 介面模組,libmagic 可以藉由比對檔案的標頭來判斷檔案的類型,在 Linux 中的 file 指令就是利用這樣的方式來判斷檔案類型。 ...

本篇介紹如何在 Python 中使用 HTTPX 這個 HTTP client 模組,建立各種的 HTTP 請求,下載網頁資料。 HTTPX 是一個 Python 3 的多功能 HTTP client 模組,提供了同步(sync)與非同步(async)的 API 介面,支援 HTTP/1.1 與 HTTP/2,可以用來開發各種 HTTP 通訊相關的應用程式。 ...