【发布时间】:2021-01-28 06:36:49
【问题描述】:
我想使用 puppeeter 创建一个机器人来检查是否有活动的互联网连接(有时它会中断它,我必须重置路由器),所以如果连接失败,机器人会自动登录我的路由器面板并重置它(这不是问题,但我不知道如何用木偶捕捉缺乏互联网)
非常感谢您的帮助和想法!
#更新
伙计们,我知道如何使用 puppetter 并实现这个东西,但是我不知道我应该设置什么条件来检查连接,例如我有
让我们说一些循环
for (let i = 0; i < 20000; i++) {
if(NOCONNECTION){then do something}
await delay(randomInteger(18000, 48000));
}
我只是不知道,如何检查我是否有连接;/ - 所以问题是 NOCONNECTION ;/
【问题讨论】:
-
试一试,如果遇到任何问题再回来。请务必提供minimal reproducible example
-
这意味着您需要在无限循环中运行 Puppeteer 脚本,以便它可以监控您是在线还是离线。我宁愿为此使用不同的工具(加上 cron 等不时运行它),如果没有互联网连接,那么我会启动 Puppeteer 脚本来重置路由器设置。
-
已在主帖中更新
标签: javascript node.js puppeteer