2014-12-24 124 views
0

我想寫一個網站,廣告所有我的YouTube視頻,與我的視頻和社交媒體的快速鏈接。我確實需要一個搜索功能,但我不想惹麻煩與插件和PHP或Java Servlets或ASP.NET。我已經看到您可以通過搜索{term}網站{{site to search}}來使用Google爲您做這件事。我將如何去從JavaScript做到這一點?我已經將搜索框中的用戶輸入存儲在JS中的變量中。我將如何去自動沒有任何插件輸入到谷歌。純粹的JavaScript和HTML。自動從谷歌搜索從

回答

1

只需發送一個表格到http://www.google.com/search,並在搜索字段中輸入一個名爲q的字段。您可能需要捕獲表單的submit事件,以便在提交表單之前添加site:xxxx部分;這是唯一涉及的JavaScript,其餘僅爲<form>元素。

當然,使用www.google.com意味着你將派人到美國的網站,而不是他們的國家特定的網站(如果有的話)。

+1

OP可以使用第三方IP WHOIS服務根據IP地址檢索國家,然後使用交換機內的結果來確定要在其中搜索哪個版本的谷歌。 – ProEvilz

+0

我的網站只能用英文查看,說實話我不介意本地化問題。 – carefulnow1

+0

@odixon:我只想指出有'google.com','google.ca'(加拿大),'google.co.uk'(英國),'google.com.au'(澳大利亞), 'google.co.nz'(新西蘭)... ;-)但是,當你在做一個網站搜索時,這些區別真的沒什麼關係。 –