Javascript 如何获得谷歌搜索栏下显示的相同预测性搜索数据
我正试图找到一种方法,以获得与您键入内容相同的谷歌搜索栏下显示的预测性搜索结果。我也不是说对特定站点的自定义搜索。我认为这是不可能的,直到我从chrome商店看到一个新的标签页扩展 他们的搜索栏预测完全符合谷歌的预测。他们从什么来源获得这些数据?是否有其他任何人可以推荐的预测性搜索服务/API?他们从什么来源获得这些数据? 通过查看扩展的源代码,此URL: 这与谷歌在其搜索页面上使用的API相同。但该API受保护,因此无法从任何网页访问。浏览器扩展可以,因为它被授予了更多的权限。要使用它,您需要一个自己的代理服务器,或者一个免费的代理服务器,如下面示例中的代理服务器 const searchInput=document.getElementById'search', suggestionsList=document.getElementById'suggestions'; searchInput.addEventListener'input',自动完成; 自动完成; 函数自动完成{ const q=searchInput.value; 常量代理服务器https://cors-everywhere.herokuapp.com/'; 获取`${proxy}https://google.com/complete/search?client=firefox&hl=en&q=${q}`{ 标题:{origin:'google.com'} } .thenres=>res.json .thenres=>{ suggestionsList.innerHTML=res[1]。mapx=>`${x}`。加入 }; }Javascript 如何获得谷歌搜索栏下显示的相同预测性搜索数据,javascript,search,searchbar,google-search-api,Javascript,Search,Searchbar,Google Search Api,我正试图找到一种方法,以获得与您键入内容相同的谷歌搜索栏下显示的预测性搜索结果。我也不是说对特定站点的自定义搜索。我认为这是不可能的,直到我从chrome商店看到一个新的标签页扩展 他们的搜索栏预测完全符合谷歌的预测。他们从什么来源获得这些数据?是否有其他任何人可以推荐的预测性搜索服务/API?他们从什么来源获得这些数据? 通过查看扩展的源代码,此URL: 这与谷歌在其搜索页面上使用的API相同。但该API受保护,因此无法从任何网页访问。浏览器扩展可以,因为它被授予了更多的权限。要使用它,您需
谢谢你的快速回答,非常适合我的情况。在网页上使用API有任何法律问题吗?谷歌当然不希望你使用它。至于合法性,我不能肯定,但我不会在个人爱好网站之外使用它