手把手教你用Google自定義搜索打造網(wǎng)盤搜索引擎網(wǎng)站
時間:2023-03-17 02:10:01 | 來源:電子商務(wù)
時間:2023-03-17 02:10:01 來源:電子商務(wù)
因為各種原因,現(xiàn)在做網(wǎng)盤搜索引擎不好做了,一個二個都取消分享功能或者直接關(guān)閉網(wǎng)盤功能。360網(wǎng)盤、115網(wǎng)盤等。但是百度網(wǎng)盤依然挺立著,而且用戶已經(jīng)突破4個億了,而且還會增長。現(xiàn)在很多網(wǎng)友都不知道怎樣在百度網(wǎng)盤中搜索自己想要的東東,當(dāng)然網(wǎng)上有很多網(wǎng)站專門做網(wǎng)盤搜索的,然而我自己也做了一個基于google自定義搜索實現(xiàn)的百站盤,如果是純搜索東西,那么去這個網(wǎng)站沒錯。如果想要學(xué)習(xí)技術(shù),就請看下面的。先來個網(wǎng)站截圖
Google自定義搜索得到搜索引擎 ID
首先需要利用google自定義搜索服務(wù)
打開網(wǎng)址:
https://cse.google.com/cse/all ,點(diǎn)擊下圖的Add按鈕
點(diǎn)擊后如下圖
然后填寫要搜索的網(wǎng)站,網(wǎng)站規(guī)則谷歌已經(jīng)詳細(xì)說明了
您可以添加以下任意內(nèi)容:
單個網(wǎng)頁:http://www.example.com/page.html整個網(wǎng)站:
http://www.mysite.com/* 網(wǎng)站的某些部分:http://www.example.com/docs/* 或 http://www.example.com/docs/整個域:*.http://example.com
因為是對百度網(wǎng)盤搜索,所以現(xiàn)在添加一下兩個網(wǎng)站
http://pan.baidu.com/*
http://yun.baidu.com/*
繼續(xù)下方的語言選擇-簡體中文,搜索引擎的名稱自定義,最后點(diǎn)擊
創(chuàng)建恭喜!
您已成功創(chuàng)建自定義搜索引擎。
如果要測試,也可以點(diǎn)擊邊上的
公開地址;也可以獲取代碼,添加到網(wǎng)頁中,會彈出一個google搜索界面。現(xiàn)在還是點(diǎn)擊
控制臺。
點(diǎn)擊
搜索引擎ID,得到ID后備用。
Google Api
如果要像
百站盤那樣給程序用,那么就少不了api了。打開Google Api網(wǎng)址
https://console.developers.google.com/,然后創(chuàng)建項目
創(chuàng)建后再點(diǎn)擊左邊的
庫然后在右邊搜索框中輸入Custom Search API
點(diǎn)擊搜索出來的API
點(diǎn)擊
啟用點(diǎn)擊
創(chuàng)建憑據(jù)點(diǎn)擊我需要哪些憑據(jù),然后稍等一會就生成了API 密鑰,反正就像裝軟件一樣,一路next。
調(diào)用
現(xiàn)在搜索引擎ID、API 密鑰都有了,重點(diǎn)也就來了。就是調(diào)用API接口返回json數(shù)據(jù)。API測試,這個就是測試地址,里面包含所有的參數(shù),并且也說明每個參數(shù)的意思,參數(shù)比較多,撿幾個重要的說。q:搜索關(guān)鍵字num:返回多少個結(jié)果start:從第幾個索引開始cx:搜索引擎IDkey:API 密鑰
都填寫完成了,點(diǎn)擊Execute,google會返回json數(shù)據(jù),也會給你一個GET請求地址:
https://www.googleapis.com/customsearch/v1?q=unity&cx={搜索引擎ID}&num=10&start=1&key={API 密鑰}
對,其中cx和key就是第一步和第二步的產(chǎn)物,然后再用GET請求返回json,然后接收json數(shù)據(jù)結(jié)合在自己的網(wǎng)站里,就成了一個網(wǎng)盤搜索引擎網(wǎng)站。
Google Api免費(fèi)調(diào)用次數(shù)為100次,超過就不能調(diào)用,但是可以購買次數(shù)。