这是 opensearch-genquery 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
opensearch-genquery - 输出从 OpenSearch 描述生成的查询的 URL
概要
开放搜索查询 [-q[-H[-A[-R[-c COUNT个[-i 指数[-p 页码[-l 朗]
[-O ENC[-I ENC] 网址 搜索 条款...
商品描述
输出从 OpenSearch 描述文件生成的查询的 URL,位于 网址,与
指定 搜索 条款 和其他选项填写。
如果有多种搜索类型可用, -H, -A 和 -R 可用于指定是哪种类型
通缉。 例如, -A -R 可用于请求 Atom 响应,或失败
回到RSS。 默认情况下,使用在描述文件中找到的第一个 URL。
并非所有网站都实现了所有(或任何)可选的 OpenSearch 参数。 使用时
对于这些站点,相应的选项将被默默忽略。
配置
-q 不对错误给出任何输出。 在这种情况下,请查阅退出代码以确定错误(请参阅
“诊断”)。
-H 请求 HTML 响应。
-A 请求 Atom 响应。
-R 请求 RSS 响应。
-H, -A和 -R 可以组合以表达响应类型优先级并指定回退
类型。
-c COUNT个, --count=计数
请求 COUNT 个结果。
OpenSearch 参数: 数.
-i 指数, --startindex=索引
请求结果从偏移量 NUM 开始。
OpenSearch 参数: 起始索引.
-p 页码, --startpage=页码
请求结果页 PAGENUM。
OpenSearch 参数: 页索引.
-l 朗, --语言=语言
以 LANG 形式请求结果。 LANG 应该是一个 2 个字母的 ISO 国家代码(例如 en or de).
OpenSearch 参数: language.
-O ENC, --输出编码=ENC
以 ENC 编码的请求结果(默认:UTF-8)。
OpenSearch 参数: 输出编码.
-I ENC, --inputencoding=ENC
指定以 ENC 编码的搜索词(默认:UTF-8)。
OpenSearch 参数: 输入编码.
-h, - 帮帮我
显示简短的帮助消息。
-- 选项结束。
诊断
可以参考退出代码来确定错误,如下所示:
0 - 成功。
1 - 获取 OpenSearch 描述 URL 时出错。
2 - 解析 OpenSearch 描述时出错。
3 - 未找到匹配的搜索类型。
4 - 找不到 perl 模块 WWW::OpenSearch。
5 - 来自 WWW::OpenSearch 的未处理错误。
依赖
需要模块 WWW::OpenSearch(Debian 软件包 libwww-opensearch-perl)。
使用 onworks.net 服务在线使用 opensearch-genquery