我想做一個JavaScript被放入任何瀏覽器的網址(假設已經打開google.com)自動將搜索查詢放入谷歌搜索字段並單擊搜索按鈕。填寫谷歌的搜索字段並搜索它
點擊搜索按鈕可以通過JavaScript的onclick事件,但我想通過JavaScript的完整過程。就像在沒有輸入的情況下自動搜索谷歌一樣。 任何幫助肯定會被讚賞。
我想做一個JavaScript被放入任何瀏覽器的網址(假設已經打開google.com)自動將搜索查詢放入谷歌搜索字段並單擊搜索按鈕。填寫谷歌的搜索字段並搜索它
點擊搜索按鈕可以通過JavaScript的onclick事件,但我想通過JavaScript的完整過程。就像在沒有輸入的情況下自動搜索谷歌一樣。 任何幫助肯定會被讚賞。
我不認爲你想要完成的是一個好的設計。您可能需要的是改爲了解搜索網站的網址格式。例如,您可以使用谷歌搜索,通過導航到其中的查詢與網址。 這裏有一個例子https://www.google.com/#q=search+query
,所以你可以創建你的javascript來導航你的頁面到你可以使用javascript修改的url。
編輯 根據我從評論中瞭解的內容,這可能是有用的。 javascript:(function() {var value = prompt("Name?"), value2 = prompt("Desciption"); window.location.href = "http://google.com/#q=" + value + "-" + value2;})();
操縱搜索url
而不是自動點擊會好很多。你可以用端點#q= + "your_search_term"
來做到這一點。下面是會爲fluffy pillows
搜索的例子:
function searchGoogle(query) {
let base = "https://google.com/#q=";
// change current web page to search query
document.location.href = base + query;
}
searchGoogle("fluffy pillows");
或者你可以使用谷歌的API來獲取搜索數據
$.ajax({
url: 'https://www.googleapis.com/customsearch/v1',
type: 'GET',
data: {
key: 'YOUR_API_KEY',
alt: 'json',
prettyPrint: 'true',
q: 'SEARCH_FIELD'
},
success: data => console.log(data),
error: err => console.log(err)
});
不,我希望該用戶搜索的關鍵字應該通過JavaScript來在谷歌搜索輸入字段和不只是手動輸入。 –
您不必手動輸入它,使用javascript在'https:// www.google.com /#q = search + query'中更改'search + query'(+代替空格)並導航到頁。例如,您可以嘗試打開此鏈接https://www.google.com/#q=sanchit+g – Armin
不@armin不完全是這個。這只是您正在操作查詢的普通網址。 讓我給你解釋 假設你有兩個輸入類型說名稱和描述,我想要的是通過JavaScript(我將進入瀏覽器的網址欄)我可以輸入我所需的值到兩種輸入類型。 例如:以這種方式正確後javascrpit和冒號 javascript: –