以文本方式查看主题 - 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网络 |
||||
-- 作者:有点甜 -- 发布时间: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
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") |