【问题标题】:Puppeeter - Catch no connection Error and do some actionPuppeteer - 捕获无连接错误并执行一些操作
【发布时间】: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 脚本来重置路由器设置。
  • 已在主帖中更新
  • 这能回答问题吗? stackoverflow.com/questions/48661420/…

标签: javascript node.js puppeteer


【解决方案1】:

也许你可以在一段时间内收听'offline' event或检查navigator.onLine

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 2015-12-05
    • 2013-02-05
    • 2015-12-02
    • 1970-01-01
    • 2021-07-07
    • 2011-09-14
    相关资源
    最近更新 更多