Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memantau perubahan kandungan antara muka skrin dan menghantar pemberitahuan dalam Python
Kadangkala anda perlu memantau sama ada maklumat pada skrin berubah dalam masa nyata Contohnya, memantau sama ada akaun rasmi tertentu menghantar pemberitahuan tolak mungkin merupakan sumber maklumat yang penting untuk anda untuk memberi perhatian kepadanya secepat mungkin Pergi, ambil tempat panas, dsb. Kemudian anda boleh menggunakan Python untuk menulis skrip sedemikian untuk memantau perubahan dalam piksel skrin Selagi piksel berubah, ia pada dasarnya bermakna kandungan telah berubah .
Gelung tangkapan skrin untuk memantau perubahan piksel antara muka Perubahan dalam piksel bermaksud perubahan dalam antara muka.
Apabila piksel berubah, pemberitahuan akan diposkan ke URL pemberitahuan anda Pada masa ini, pelanggan yang anda terima pemberitahuan akan menghantar peringatan kepada anda.
import time import numpy as np import requests from PIL import ImageGrab # 指定要监测的区域 monitor_area = (0, 0, 100, 100) # (左上角x坐标, 左上角y坐标, 右下角x坐标, 右下角y坐标) # 初始截图 last_screen = np.array(ImageGrab.grab(monitor_area)) # 指定HTTP请求的URL url = "改成你的POST通知的URL,例如企业微信、Bark、钉钉、发送邮件等" while True: # 捕获当前屏幕截图 current_screen = np.array(ImageGrab.grab(monitor_area)) # 将上次截图和当前截图进行比较 difference = np.sum(np.abs(current_screen - last_screen)) if difference > 0: # 发送HTTP POST请求 data = {"timestamp": time.time(), "difference": difference} response = requests.post(url, data=data) print(response.text) # 更新上次截图 last_screen = current_screen # 休眠一段时间,然后继续循环 time.sleep(1)
Saya menggunakan Bark untuk pemberitahuan IOS dan POST terus ke APP:
Ini lebih mudah Sebagai cara , anda juga boleh membina perkhidmatan pemberitahuan e-mel anda sendiri, robot WeChat perusahaan, robot DingTalk dan perkhidmatan pemberitahuan lain untuk menerima pemberitahuan.
Atas ialah kandungan terperinci Bagaimana untuk memantau perubahan kandungan antara muka skrin dan menghantar pemberitahuan dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!