常量数据表

.版本 2

.常量 协议头, "", , Accept: text/html, application/xhtml+xml, */* Referer: http://地址/userRpm/MenuRpm.htm Accept-Language: zh-CN User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0) Accept-Encoding: gzip, deflate Connection: Keep-Alive DNT: 1 Host: 192.168.1.1 Authorization: Basic 帐号密码

.常量 获取ip, "", , var wanPara = new Array\([\s\S]*?"(.*?)", "(\d+\.\d+\.\d+\.\d+)"

TP路由器登录拨号重启功能

此功能需要加载精易模块5.6

.版本 2

.程序集 窗口程序集1

.程序集变量 协议头, 文本型

.程序集变量 返回文本, 文本型

.程序集变量 正则, 正则表达式类

.子程序 _按钮_登录_被单击

协议头 = 文本_替换 (#协议头, 1, , , “地址”, 编辑框_地址.内容, “帐号密码”, 编码_BASE64编码 (到字节集 (编辑框_帐号.内容 + “:” + 编辑框_密码.内容)), , , , , , )

返回文本 = 网页_访问S (“http://” + 编辑框_地址.内容 + “/userRpm/StatusRpm.htm”, 0, , , , 协议头, , , , , )

.判断开始 (寻找文本 (返回文本, “登录失败”, , 假) ≠ -1)

标签_状态.标题 = “登录失败。”

返回 ()

.默认

标签_状态.标题 = “登录成功。”

.判断结束

正则.创建 (#获取ip, 返回文本, , )

标签_状态.标题 = 标签_状态.标题 + #换行符 + #换行符 + “MAC 地址:” + 正则.取子匹配文本 (1, 1) + #换行符 + #换行符 + “IP地址:” + 正则.取子匹配文本 (1, 2) + #换行符 + #换行符 + “其他信息可以自己写正则获取。”

.子程序 _按钮_断开_被单击

.如果真 (协议头 = “”)

标签_状态.标题 = “未登录”

返回 ()

.如果真结束

标签_状态.标题 = “”

.判断开始 (按钮_断开.标题 = “断开”)

按钮_断开.标题 = “连接”

返回文本 = 网页_访问S (“http://” + 编辑框_地址.内容 + “/userRpm/StatusRpm.htm?Disconnect=断 线&wan=1”, 0, , , , 协议头, , , , , )

正则.创建 (#获取ip, 返回文本, , )

.默认

按钮_断开.标题 = “断开”

返回文本 = 网页_访问S (“http://” + 编辑框_地址.内容 + “/userRpm/StatusRpm.htm?Connect=连 接&wan=1”, 0, , , , 协议头, , , , , )

.如果真 (正则.取子匹配文本 (1, 2) = “0.0.0.0”)

.判断循环首 (正则.取子匹配文本 (1, 2) = “0.0.0.0”)

返回文本 = 网页_访问S (“http://” + 编辑框_地址.内容 + “/userRpm/StatusRpm.htm”, 0, , , , 协议头, , , , , )

正则.创建 (#获取ip, 返回文本, , )

.判断循环尾 ()

.如果真结束

.判断结束

标签_状态.标题 = 标签_状态.标题 + #换行符 + #换行符 + “MAC 地址:” + 正则.取子匹配文本 (1, 1) + #换行符 + #换行符 + “IP地址:” + 正则.取子匹配文本 (1, 2) + #换行符 + #换行符 + “其他信息可以自己写正则获取。”

.子程序 _按钮_重启_被单击

.如果真 (协议头 = “”)

标签_状态.标题 = “未登录”

返回 ()

.如果真结束

标签_状态.标题 = “正在重新启动”

返回文本 = 网页_访问S (“http://” + 编辑框_地址.内容 + “/userRpm/SysRebootRpm.htm?Reboot=%D6%D8%C6%F4%C2%B7%D3%C9%C6%F7”, 0, , , , 协议头, , , , , )

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

易语言 服务器抓包,易语言抓包获得地址实现TP路由器登陆的代码相关推荐

  1. 易语言服务器取cookie,易语言取设COOKIES的代码

    易语言取设COOKIES的代码 开发WEB软件不可以缺少的源码,不管是WEB填表还是HTTP协议,都可以使用. .版本 2 .局部变量 cookie, 文本型 .局部变量 len ' 登录成功以后进行 ...

  2. 易语言服务器取cookie,易语言内存查找取cookie源码

    易语言内存查找取cookie源码系统结构:搜索,求长串数字,求uin和id,取cookie,显示进程,子程序_发送封包1,InstallApiHook,BeginHook,StopHook,Unins ...

  3. 易语言服务器停止运行程序,易语言防止程序运行时 系统自动关闭显示器

    如:电脑设置了空闭一分钟后,显示器自动关闭. 本例程,可以设置运行自己的程序时,禁止系统:自动关闭显示器,与恢复自动关闭显示功能. 部分代码:.版本 2 .程序集 窗口程序集_启动窗口 .程序集变量  ...

  4. 博易大师服务器文件,博易大师自选和页面设置文件如何保存?

    博易大师自选和页面设置文件如何保存? ? 2014年1月17日 有的期货投资者在重装系统以后打开博易大师,发现页面恢复到安装后的初始状态了,『我的页面』中的自选也全部消失.只好重新设置页面和添加自选. ...

  5. 红帽、微软和 Codenvy 联合推出语言服务器协定(Language Server Protocol,LSP)项目

    微软.红帽及容器开发环境供应商Codenvy本周在Red Hat DevNation开放源码大会上宣布将共同发展语言服务器协定(Language Server Protocol,LSP)项目,让不同的 ...

  6. jdt eclipse_Eclipse JDT语言服务器项目

    jdt eclipse Eclipse JDT Language Server(又名jdt.ls)是在Eclipse Foundation孵化的语言服务器协议的开源Java语言特定实现. 从语言服务器 ...

  7. 易语言通过服务器发送文件,易语言服务器与客户端发送文件

    易语言服务器与客户端发送文件 内容精选 换一换 PL/pgSQL是一种可载入的过程语言.用PL/pgSQL创建的函数可以被用在任何可以使用内建函数的地方.例如,可以创建复杂条件的计算函数并且后面用它们 ...

  8. 易语言如何做post服务器,易语言服务器提交post模块源码

    下面我们对易语言服务器提交post模块源码[db:版本]文件阐述相关使用资料和易语言服务器提交post模块源码[db:版本]文件的更新信息. 易语言服务器提交post模块源码 易语言服务器提交post ...

  9. 易语言服务器php,易语言PHP服务器源码

    易语言PHP服务器源码系统结构:监听服务,编码转换程序,进制转换,取页面地址,取域名,取端口,取指定内容中间,取文本之间,取文本之后,ChrW,十到十六,到十六进制文本,去除首部零,URL编码_UTF ...

最新文章

  1. python dataframe取某行某列_pandas dataframe.apply() 实现对某一行/列进行处理获得一个新行/新列...
  2. 以问答形式,抽象中台领域框架
  3. java list接口为何要重新声明collection接口的方法_JAVA Collection接口中List Map 和Set的区别(转)...
  4. [LeetCode]Add Binary
  5. cocos2d-x学习笔记 动作 CCCallFunc家族(回调函数包装器)
  6. ajax请求, 前后端, 代码示例
  7. JavaScript内置对象Date----格式化时间
  8. python中__init__文件的运用_python中__init__.py文件的作用
  9. ThinkPHP 3.1 404页面的设置
  10. 日期处理——日期差值
  11. 95-10-180-启动-Mx4jLoader
  12. Javascript脚本 : eval()函数
  13. VI命令详解(大全)
  14. Linux 内存管理(一)——地址空间
  15. java技术体系基础
  16. linux vnc共享时权限设置,用VNC实现远程桌面共享(支持Windows, Linux, ...) - 易水博客...
  17. vue使用echarts图表渲染异常本地正常,线上时有时无的渲染
  18. SubmitButton
  19. 2021年茶艺师(初级)考试总结及茶艺师(初级)作业考试题库
  20. 一WAN多拨(一号多拨)实验

热门文章

  1. 高效大数据开发之 bitmap 思想的应用
  2. 腾讯荣获OSCAR尖峰开源企业奖 参与国内首个开源治理白皮书编写
  3. 腾讯DCI上线基于集中控制的SR-TE方案
  4. Git submodule子模块
  5. goland设置Terminal
  6. mysql模糊查询 % , _ ,[], [^] 的区别
  7. lt、le、eq、ne、ge、gt的含义
  8. 听说面试又挂在计算机操作系统了?仔细看看这个!!!【强烈推荐】
  9. leetcode 477. Total Hamming Distance | 477. 汉明距离总和
  10. PAT1057 数零壹 (20 分)