以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]能用FB的webbrowser实现路由器的操作吗  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129949)

--  作者:81538475
--  发布时间:2019/1/9 14:33:00
--  [求助]能用FB的webbrowser实现路由器的操作吗
希望能够实现2个功能,不知道可否实现
1.读取路由器的外网ip地址
2.能够根据IP条件自动断开,连接ppoe网络

图片点击可在新窗口打开查看此主题相关图片如下:709bbde47955424d9ad1463fc909c241.png
图片点击可在新窗口打开查看




--  作者:有点甜
--  发布时间:2019/1/9 15:12:00
--  

1、进入路由器需要账号密码的;

 

2、和正常的网页一样获取对应元素的值即可。调出浏览器的调试器查看对应网页的元素。

 

3、如果要操控里面的按钮,同样这样操作。

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=129825&skin=0

 


--  作者:81538475
--  发布时间:2019/1/9 15:42:00
--  
这些功能的实现使用开发版就可以把。还是需要高级开发板呀
--  作者:有点甜
--  发布时间:2019/1/9 16:19:00
--  
以下是引用81538475在2019/1/9 15:42:00的发言:
这些功能的实现使用开发版就可以把。还是需要高级开发板呀

 

任何版本都可以实现。


--  作者:81538475
--  发布时间:2019/1/9 18:42:00
--  
网页代码上有一个
get_by_id("bt_connect").disabled = true;
我在foxtable里面如何写呢
这样是报错的。
web.get_by_id("bt_connect").disabled = true;


--  作者:有点甜
--  发布时间:2019/1/9 20:31:00
--  

参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=122215&skin=0

 

下载信息  [文件大小:292.0 KB  下载次数:30]
图片点击可在新窗口打开查看点击浏览该文件:自动登陆网页例子.table

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100112&skin=0

 


--  作者:81538475
--  发布时间:2019/1/11 15:27:00
--  
弄好好久。。其他的问题基本解决了。现在就是找不到IP的显示方式。。。麻烦帮忙看看把。。。

Dim Ip = web.document.getElementById("span_ip").Innerhtml
msgbox(Ip)
路由器的页面
[此贴子已经被作者于2019/1/11 15:27:09编辑过]

--  作者:有点甜
--  发布时间:2019/1/11 15:52:00
--  

你给的源码没有用。

 

回复7楼,浏览器那里,右键,查找元素,看具体在哪个位置。一般,ip都是嵌入在框架里面的。

 

比如

 

output.show(web.Document.Window.Frames(0).Document.body.innerhtml)

For Each tr As object In web.Document.Window.Frames(0).Document.GetElementsByTagName("tr")