Python实现监控屏幕界面内容变化并发送通知
2023-04-24 06:10:10 来源:脚本之家
【资料图】
目录
需求实现原理代码接收通知需求
有时候需要实时监控屏幕上的信息是否发生变化,例如监控某个公众号是否发送了推送,可能是你重要的一个信息来源渠道,你希望第一时间留意到,抢热点等~那么可以使用Python编写这么一个脚本进行监控屏幕像素变化,只要像素发生变化,基本就是内容发生了变化。
实现原理
循环截图监测界面像素变化,像素发生变化就是界面发生变化。
代码
当像素发生变化,就会POST一个通知到你的通知URL,这个时候你接收通知的客户端就会给你发送提醒。
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)
接收通知
我使用的是IOS的Bark,直接将通知POST到APP了:
这是比较方便的一种方式,你也可以自己搭建邮件通知服务、企业微信机器人、钉钉机器人等通知服务进行接收通知。
到此这篇关于Python实现监控屏幕界面内容变化并发送通知的文章就介绍到这了,更多相关Python监控屏幕内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
关键词:
为你推荐
-
Python实现监控屏幕界面内容变化并发送通知
-
邹承原2023年一季度表现,南方领航优选混合A基金季度跌幅4.3%
-
格力VS奥克斯专利大战还没结束 “压缩机”专利之争来到新赛点
-
焦点观察:国际ESG指数及衍生基金产品发展分析
-
坎特24分30篮板12前场篮板2助攻1抢断2盖帽_世界通讯
-
每日热文:梅西亚斯赛前采访
-
电脑桌面图案怎么恢复_电脑桌面图案 天天精选
-
“绿书签”助力“全民阅读”
-
AMD RX 6300亮机卡跑分首曝:被自家核显按在地上摩擦
-
天天看点:马曼琳个人资料_马曼琳是谁
-
2023北京永定河马拉松赛举行 北京冬奥动员打造跑马文化|全球快播报
-
早上喝豆浆会减肥吗_早上喝豆浆可以减肥
-
硅宝科技Q1净利增长29%,万吨级硅碳负极项目预计2024年投产|直击股东会|全球热议
-
环球热消息:赛前和狄龙聊了什么?詹姆斯:都是公开话题 这会让我充满动力
-
[快讯]华宝油气LOF公布第一季报_天天要闻
-
西安中宝达共有产权一月还多少
-
安徽萧县通报萧县立亭合作社有关情况 世界最资讯
-
【世界时快讯】一博科技:拟对珠海邑升顺增资9789.50万元,实现对其控股
-
山西牛耕田农业科技有限公司
-
如何使用宜家法压壶_有意义的圣诞节礼物送女朋友可以吗
推荐内容
- Python实现监控屏幕界面内容变化并发送通知
- 邹承原2023年一季度表现,南方领航优选混合A基金
- 格力VS奥克斯专利大战还没结束 “压缩机”专利之
- 焦点观察:国际ESG指数及衍生基金产品发展分析
- 坎特24分30篮板12前场篮板2助攻1抢断2盖帽_世界通讯
- 每日热文:梅西亚斯赛前采访
- 电脑桌面图案怎么恢复_电脑桌面图案 天天精选
- “绿书签”助力“全民阅读”
- AMD RX 6300亮机卡跑分首曝:被自家核显按在地上摩擦
- 天天看点:马曼琳个人资料_马曼琳是谁
- 2023北京永定河马拉松赛举行 北京冬奥动员打造跑
- 早上喝豆浆会减肥吗_早上喝豆浆可以减肥
- 硅宝科技Q1净利增长29%,万吨级硅碳负极项目预计2
- 环球热消息:赛前和狄龙聊了什么?詹姆斯:都是公
- [快讯]华宝油气LOF公布第一季报_天天要闻
- 西安中宝达共有产权一月还多少
- 安徽萧县通报萧县立亭合作社有关情况 世界最资讯
- 【世界时快讯】一博科技:拟对珠海邑升顺增资9789
- 山西牛耕田农业科技有限公司
- 如何使用宜家法压壶_有意义的圣诞节礼物送女朋友
- Native Union 数码包轻体验:让收纳成为一种习惯
- 利率路径或将适当降低 现货白银小幅收跌|全球速读
- 距离产生美下一句_距离产生美 世界新资讯
- 桌面图标不见了怎么办?固态硬盘有缓存和没有缓存
- “五个一百”奋进新时代 谱写真善美 今热点
- 当前简讯:耳根后面疼是怎么回事 耳根疼怎么回事
- 捷的拼音_转捷的拼音_天天时讯
- 哈姆谈本场调整:打得更加果断 球队专注度和紧迫
- 重庆市科技创新知识产权研究中心揭牌-新资讯
- 新疆加开310趟列车应对“五一”假期客流高峰
- 环球动态:雇员爆出性骚扰丑闻受害者超50人?美中
- 【全球新要闻】消息称Mac Pro和Mac Studio无缘W
- 天天观点:新城悦服务过往违规向新城发展支付可退
- 危险!贵州一抑郁症患者爬上百米高悬崖欲轻生!
- gis的电气中文全称 GIS电气是什么意思
- 天天要闻:翻出厚衣服!气温倒退回3月甚至2月 什
- 全球微资讯!里弗斯:恩比德最多有50%的可能为次
- 女性下边有异味吃什么药合适_女性下面有异味用什
- 迅雷的文件如何用其他软件打开?迅雷如何关闭资讯
- 天天速看:布基纳法索:过渡总统签署为期一年的反
油气
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
经济
-
中新网通辽10月18日电 (记者 张林虎)18日,记者从内蒙古自治区通辽市奈曼旗公安局获悉,国家一级保护动物--梅花鹿误入当地村民羊群,
-
中新网杭州10月18日电 (王题题 胡燕婕)云天收夏色,浅秋正渐浓。10月18日,浙江杭州市西湖游船有限公司推出的惠民多站点“西湖环湖游
-
中新网福州10月18日电 (记者 龙敏 王东明)福州市晋安区官方18日晚间通报,18日14时47分,晋安区岳峰镇化工路爱摩轮商业广场项目摩天
-
中新网兰州10月18日电 (闫姣 艾庆龙 吉翔)“红山白土头,黄河向西流。”不少人疑问,天下黄河向东流,为何甘肃永靖县这段黄河却向西
-
中新网北京10月18日电 《清华城市健康设施指数》18日在北京发布。报告成果显示,城市健康设施指数领先城市以中心城市和东部沿海城市