希望可以写一个关于检测URL网络状态,更换端口或URL

动作需求 · 635 次浏览
白日梦想家yy 创建于 2023-04-30 20:02

家里有一台NAS,也不是特别懂如何打理,根据网上教程,路由器上映射了俩个端口,但有时候一个能上,一个不能上。

所以想着,能不能自动检查这个端口是否能通,不通的情况下选择另外一个端口,每次手动换的话,比较繁琐。

或者一个URL连接不上网络的话,换另一个URL。后者这个当然最好,有更多选择了。


回复内容
CL 2023-04-30 21:07
#1

看不太懂这个问题。

白日梦想家yy 回复 CL 2023-04-30 21:20 :

就是NAS本地网页登陆是  IP:端口的形式登录,我在路由器给这个IP映射了几个端口,但是有时候这几个端口,有的能连接网络,有点不行,就想着动作打开这个IP地址后,如何自动检查这个IP下的端口是否能连接网络,不行就换下一个端口。

或者就是网址的形式,这个网址连不上网,自动换下一个网址

可能我说的比较绕

CL 回复 白日梦想家yy 2023-04-30 21:23 :

一般可以用HTTP请求模块,判断一下返回的状态码和文本内容里有没有指定的内容。 可以把要测试的网址放到列表里,循环测试,某个成功后就打开网址结束循环。

白日梦想家yy 回复 CL 2023-04-30 22:04 :

感谢老大,我刚试着做了一个,成功了。我用的是如果/否则,不会用列表操作,多的话列表操作怎么弄

CL 回复 白日梦想家yy 2023-04-30 22:08 :

用“每个”模块对列表的每一项循环。 

白日梦想家yy 回复 CL 2023-04-30 22:26 :

老大,刚试了下,脑子转不开,好像有点难,可以给个示范吗?😀

白日梦想家yy 回复 CL 2023-04-30 23:50 :

感谢老大,刚终于研究明白了,已经做好了

回复主贴