跳到正文

配置搜索引擎 ​

搜索引擎把输入的关键词交给网站搜索,不是书架全文搜索。先使用已有引擎,确有需要时再新增。

打开管理页面 ​

在浏览器的 设置 → 搜索引擎管理 中管理引擎;搜索框旁的引擎选择菜单也可进入配置。网址管理 用于管理网站收藏,不是同一页面。新增后保存,在引擎列表中选择它,再用一个短关键词测试。

链接搜索 GET ​

适合关键词出现在搜索结果网址里的站点。

  1. 在网站搜索一个词,复制结果网址。
  2. 新增引擎,填写名称,选择 链接(GET)。
  3. 粘贴搜索链接,把其中的关键词替换为 搜索词 三个字。
  4. 保存,选择该引擎并测试。

示意模板(example.com 只是占位域名,需换成目标网站的实际搜索地址):

text
https://example.com/search?q=搜索词

不要把登录凭据或一次性会话参数作为固定搜索链接分享。

表单搜索 POST ​

配置页提供 表单(POST) 时,可以用于通过表单提交关键词的网站。关键词不在网址里,并不一定代表不支持。

  1. 选择 表单(POST),填写网站实际的搜索提交地址。
  2. 在 POST 表单参数 JSON 中填写该站点的字段,例如:
json
{"q":"搜索词"}
  1. 保存并测试。这里的 q 只是示例,字段名必须匹配网站,不能直接套用到所有站点。

不会确定表单参数时,优先使用已验证的引擎配置,或直接在网站搜索框中搜索。较早版本没有请求方式选项时,使用 GET 或网页手动搜索。

注入脚本(高级) ​

某些动态表单需要先打开页面,再执行搜索脚本。此方式仅用于 POST 模式,并且与 POST 表单参数 JSON 二选一,不能同时填写。脚本提交成功后需要按配置页说明返回 SUBMIT_SCHEDULED。

脚本依赖网站页面结构,网站变化后可能失效。普通搜索不需要填写脚本,只使用来源可信且理解其作用的配置。

搜索没有结果 ​

  • 确认当前选择了新保存的引擎,而不是仅调整了列表顺序。
  • 检查 搜索词 占位符、编码和关键词后缀。
  • 网站要求登录时,先在内置浏览器登录。
  • 网站的验证码、脚本或表单变更可能使配置失效,先验证网页本身能否手动搜索。
  • 若禁用了网页脚本,恢复脚本后重试动态页面。

山丘阅读 iOS 使用指南