监控电脑浏览器,被打开之后通知我

2020-01-10 17:55:56 +08:00
 Dreamerwwr

想做一个小东西,监控电脑的浏览器,被打开之后通知我,各位有什么思路吗?或者用什么语言实现呢?

2761 次点击
所在节点    程序员
15 条回复
zdt3476
2020-01-10 17:59:31 +08:00
被打开是怎么说,进程启动?那定时检测有没有这个进程启动就行了。
Dreamerwwr
2020-01-10 18:02:43 +08:00
@zdt3476 对,就是浏览器这个进程被启动
berumotto
2020-01-10 18:10:06 +08:00
写个浏览器拓展就能搞定了吧,拓展负责发送 http 请求到你的接口
Nitroethane
2020-01-10 18:14:11 +08:00
windows: tasklist 命令列出所有的进程,然后 filter 一下浏览器的名称; macOS 和 Linux 的话用 ps 列出所有进程
whypool
2020-01-10 18:19:29 +08:00
浏览器插件
godlovesxcjtest
2020-01-10 18:39:09 +08:00
windows 可以使用计划任务
May725
2020-01-10 21:47:36 +08:00
Windows 消息、定时遍历所有进程或者焦点窗口
kyuuseiryuu
2020-01-10 23:06:42 +08:00
换个思路,写一个程序,图标改成浏览器,打开之后通知你,然后再打开真浏览器。
iamwho
2020-01-10 23:23:14 +08:00
python
kernelpanic
2020-01-10 23:47:36 +08:00
劫持程序启动后要加载的动态链接库.dll .so 之类的
autoxbc
2020-01-11 01:09:46 +08:00
油猴 + Bark,3 行代码够了,加文件头,10 行
ctro15547
2020-01-11 02:58:21 +08:00
1.百度“按键精灵发邮件”
2.写个定时截图检查屏幕里有没有打开浏览器控件图标的脚本,新手看说明书大概 10 分钟以内搞定
KasuganoSoras
2020-01-11 03:24:34 +08:00
@echo off
:action
tasklist /nh | find /i "chrome.exe" >>nul
if %ERRORLEVEL% == 1 (
echo chrome.exe 不存在
) else (
:: 这里可以调用一些命令执行通知操作,比如发邮件
echo chrome.exe 存在
)
ping 127.0.0.1 >nul
goto action
autoxbc
2020-01-11 05:34:26 +08:00
@autoxbc #11

// ==UserScript==
// @name browser monitor
// @match *://*/*
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// ==/UserScript==

if( GM_getValue('Started') !== '42' ) {
GM_xmlhttpRequest( { url: your_bark_api , onload: () => GM_setValue('Started','42') } );
}
win7pro
2020-07-01 19:56:07 +08:00
注册个喵提醒,直接把提醒网址作为浏览器主页

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/636933

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX