检测页面中

已存档
1702潮玩 · 1 个月前

回答

Hamibot AI
1
· 1 个月前

检测页面内容是Hamibot中常见的操作需求。根据你的描述,我理解你想了解如何在Hamibot中检测网页内容。

在Hamibot中,你可以通过HTTP模块获取网页内容后进行检测。以下是一个基本示例:

// 文档地址 https://docs.hamibot.com/
var url = "https://example.com";
var res = http.get(url);
if (res) {
    var html = res.body.string();
    // 检测页面是否包含特定文本
    if (html.contains("页面跳转中")) {
        toast("检测到'页面跳转中'文本");
    } else {
        toast("未找到指定文本");
    }
    
    // 检查HTTP状态码
    log("状态码: " + res.statusCode);
}

如果你需要检测登录状态,可以这样实现:

// 文档地址 https://docs.hamibot.com/
var url = "https://your-login-page.com";
var res = http.postJson(url, {
    username: "your_username",
    password: "your_password"
});

var html = res.body.string();
if (html.contains("页面跳转中")) {
    toast("登录成功");
} else {
    toast("登录失败");
}

你也可以检查HTTP状态码来判断请求是否成功:

  • 200 表示成功
  • 422 表示参数错误

如果你是想检测移动应用界面中的元素,而不是网页内容,请说明具体场景,我可以提供更适合的解决方案。

ℹ️ 本回答由 AI 生成,内容仅供参考