Kazumi 中文文档 下载 App

SearchURL 与 @keyword:把搜索请求交给应用

SearchURL 回答一个问题:应用拿着关键词,应该请求哪个地址。它在九个字段里第一个需要动手操作。

找到搜索链接

  1. 用浏览器打开目标网站,在站内搜索框键入任意番剧关键词(比如「紫罗兰永恒花园」)并搜索;
  2. 搜索结果页的地址栏里就是搜索链接——观察它,关键词以参数形式出现在链接里;
  3. 复制整个链接。

换成占位符

粘贴进 SearchURL 后,把地址里的关键词(URL 编码后的一串百分号字符)整体替换为 @keyword。示例(实际填写时在开头带上协议前缀):

www.example.com/search.html?wd=@keyword&submit=

应用搜索时会自动把 @keyword 换成你输入的词。

第一步的人机验证检查:官方文档特别提醒,测试搜索时如果网站弹出验证码、二次跳转等人机验证,这个网站就不适合写规则——放弃,换一个站。

POST 型搜索是另一回事

有些网站搜索不走地址栏参数,而是 POST 请求提交表单——表现为你在地址栏里看不到关键词变化,无法复制出带关键词的搜索链接。这类站点要用编辑器高级选项里的 POST 开关处理,方法在高级选项页单独讲。初学者遇到 POST 站,最省事的做法同样是换站。

验证方式

填好 SearchURL 后先不急着往下写,在应用内保存并用这条规则搜一次——此时虽然还定位不了结果,但请求已发出。若应用报网络错误,说明 BaseURL 或 SearchURL 填错、或站点本身拒绝访问,先修好这一步再继续,否则后面五条 XPath 写得再对也没用。