首页 > python想实现一个监控器

python想实现一个监控器

比如一个视频学习网站上过一段时间就会弹出对话框,确认你是不是在电脑旁,但我只是为了挂机修满时间(这真的很讨厌)。我想做个监控器,监控网页的状态,一旦原有状态改变,便播放一段音乐用来提示有对话框弹出。
请问如何具体实现,1.监控那个网站状态的改变。(个人想到是那个网站是通过json,传输学习时间,那么可以分析js前端收到的信息加以判断,但是不知道怎么实现)2.其中的步骤比如播放音乐都需要哪些知识?我是新手,准备自己做一个程序,望各路高人相助


你的这个问题并不一定要靠监控来解决,你也说了前端会进时上传学习进度给后端
你就通过代码模拟平台登录,然后定时给后端上传你的学习进度就行了,都不需要开浏览器

相关知识点,python爬虫


真心的,按我说的来sikuli绝对满足你的需求:

第一步、先给弹出框截图、给播放器图标截图
第二步、开始写sikuli脚本,脚本的内容如下:

  1. 检查屏幕里是否出现能匹配“第一步”里弹出框截图的东西

  2. 如果没出现,继续监视

  3. 如果出现了,控制鼠标在桌面上找“播放器”图标,并点击

不要害怕,sikuli基本是傻瓜式工具,很好学的。因为实在没什么代码,我简单给你个之前做过的小例子吧:

好理解么?我做的是:

  1. 找到safari图标

  2. 控制鼠标点击safari图标

  3. 等屏幕出现URL输入框

  4. URL输入框里输入http://leftstick.github.io

  5. 敲下回车键

  6. 等页面出现一个指定的“按钮”出现

  7. 点击那个按钮


这种开放性的问题真不知道要怎样回答,我觉得你应该到知乎问这种问题。

要是在stackoverflow,这类问题肯定会被删掉。

其实你可以先尝试做个流程设计,尝试着手写程序,在这过程中遇到的难点先Google,却是找不到解决方法,可以通过这里进行询问。

而询问的问题需要能让人理解和能够回答,但你现在问的,还不如我直接给你写程序呢。

【热门文章】
【热门文章】