|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
.版本 2
.支持库 e2ee
.子程序 功能封装_取wai网地址, 逻辑型
.参数 返回_wai网地址, 文本型, 参考
.局部变量 局部_访问地址, 文本型
.局部变量 局部_请求头部, 文本型
.局部变量 局部_访问结果, 文本型
.局部变量 局部_临时消息, 文本型
.局部变量 局部_临时代码, 整数型
.局部变量 局部_网页工具, 网站客户Duan
.局部变量 局部_解析工具, 存取键值表
局部_访问地址 = 创建文本 (“https://www.ip.cn/api/index?ip=&type=0”, )
局部_请求头部 = “”
局部_请求头部 = 局部_请求头部 + 创建文本 (“Host: www.ip.cn\r\n”, )
局部_请求头部 = 局部_请求头部 + 创建文本 (“Connection: keep-alive\r\n”, )
局部_请求头部 = 局部_请求头部 + 创建文本 (“Accept: application/json, text/javascript, */*; q=0.01\r\n”, )
局部_请求头部 = 局部_请求头部 + 创建文本 (“User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\r\n”, )
局部_请求头部 = 局部_请求头部 + 创建文本 (“Accept-Language: zh-CN,zh;q=0.9\r\n”, )
局部_网页工具.执行GET (局部_访问地址, 局部_访问结果, 真, 局部_请求头部)
.如果真 (局部_访问结果 = “”)
全局_日志对象.错误日志 (“获取wai网地址失败, 返回数据为空”)
返回 (假)
.如果真结束
.如果真 (局部_解析工具.从JSON载入 (局部_访问结果, , , ) = 假)
全局_日志对象.错误日志 (“获取wai网地址失败, 解析返回数据失败”)
返回 (假)
.如果真结束
局部_临时消息 = 局部_解析工具.取文本 (“//msg”)
局部_临时代码 = 局部_解析工具.取整数 (“//code”)
.如果真 (局部_临时代码 ≠ 0)
全局_日志对象.错误日志 (创建文本 (“获取wai网地址失败, {1}”, 局部_临时消息))
返回 (假)
.如果真结束
返回_wai网地址 = 局部_解析工具.取文本 (“//ip”)
返回 (返回_wai网地址 ≠ “”)
|
|