关于必应自定义搜索

问题描述

因为我想要一个更像搜索引擎的应用程序,所以我使用了自定义 search.ai。但是,在生产环境中,我看到查询订阅密钥,我必须输入。我希望获得这些代码,所以请您解释一下我是如何获得它们的。 非常感谢您的帮助!

解决方法

您可以使用:

<form method="GET" action="https://www.bing.com" target="_blank">
Search Bing: <input type="text" name="q" placeholder="Search..."/>
<input type="submit" value="Search"/>
</form>


如果您想进行自定义站点搜索,则可以使用

var q = document.getElementById("query");
var val= document.getElementById('hidden').value = "+site:reddit.com";
document.getElementById('search').onclick = function() {
    window.location.href='http://bing.com/search?q='+q.value+val;
};

// Submitting value when 'Enter' is pressed
document.addEventListener("keydown",event => {
  if (event.isComposing || event.keyCode !== 13) {
    return;
  }
 window.location.href='http://bing.com/search?q='+q.value+val;
});
<input id="query" type="text" name="q" maxlength="255" placeholder="Search in the site" value="">
<input id="hidden" name="q" type="hidden">
<input id="search" name="q" maxlength="255" placeholder="Search in the site" type="button" value="Search">

您也可以使用它直接打开 imagesvideos 等。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...