插入在我的网站上搜索维基百科的输入

Inserting an input that searches Wikipedia on my website

我想在我的网站上有一个输入字段,提交时在维基百科上搜索输入值。 我试图在 Whosebug 上和 Google 搜索中找到答案,但我唯一找到的是如何将维基百科添加为各种浏览器的搜索引擎。

您可以使用 Google 并创建搜索字符串。 例如,假设您的用户提交了术语 "horses"。 您可以使用以下语法搜索维基百科:

https://www.google.com/search?q=horses+site=wikipedia.org

然后您可以在新的 window 中显示结果。

这一切都可以在 HTML/Javascript 中完成,无需后端代码。

jsFiddle

您可以使用使用 GET 方法的表单向维基百科提交查询。这会将参数 "search" 与用户的输入附加到 URL 中,这是维基百科正在寻找的格式。

<form method="get" action="https://en.wikipedia.org/w/index.php">
  <input type="text" name="search">
  <input type="submit">
</form>

您可以使用 wikipedia API 并将输入的内容提供给它,然后显示返回的内容。