手把手教你如何運用強大的谷歌自定義搜尋功能來實現你的自定義搜尋站之用谷歌自定義搜尋實現網盤搜尋引擎第一篇
今天給大家講解一下如何運用谷歌自定義搜尋功能來實現你自己的個性化搜尋網站,我們以實現網盤搜尋引擎為例進行展開說明,學會了這個,你可以做搜尋任何東西的網站,不僅僅是網盤資源搜尋引擎啦!對了,要用這個功能你首先得要有個谷歌賬戶,至於怎麼註冊谷歌賬戶我就不在這裡說了,下面我們開始:
第一步:開啟谷歌api 控制檯,點選右邊網址,https://console.developers.google.com/apis/,當然訪問不了谷歌的請自行翻牆或者修改host檔案,怎麼修改host檔案的點這裡,修改host檔案。開啟谷歌api控制檯後用自己的賬號登入。
第二步:登入完成後,點選控制面板連線,找不見的點這兒(
第三部,在剛才建立的project下建立具體的搜尋規則(找不見地址的點這兒:建立搜尋引擎),如下圖所示:
這裡填寫你要搜尋的網站,比如百度網盤搜尋引擎,就填寫pan.baidu.com,yun.baidu.com,然後開啟剛才新增的搜尋引擎,檢視一下id值,如下圖所示:
然後你就可以呼叫下面的連結,進行搜尋了:
https://www.googleapis.com/customsearch/v1?key=INSERT_YOUR_API_KEY&cx=017576662512468239146:omuauf_lfve&q=lectures&start=0
引數解釋:
key:這是你建立的project的的key,在上述步驟中建立完了之後就能看到
cx:是你建立的搜尋引擎的id,上述步驟中有提及怎麼看id
q:是搜尋的關鍵詞
start:是頁數開始索引,第一頁是0,每頁十條資料,第二頁就是10,以此類推。
通過上述的講解,你基本可以實現一個自定義的搜尋引擎了,不僅僅是搜尋網盤資源,可以搜尋任何資源,差不多跟谷歌搜尋一樣,但是也有幾個問題,我們下面來一一講解:
1:谷歌網址大陸無法訪問,所以你要想做這個,需要租用一個香港或境外的中轉伺服器
2:谷歌官方對這個api呼叫有限制,每天只能免費呼叫100次,超過就要收錢,而且很貴,你可以在官網看看價格
針對以上問題,我們也有解決方案:
1:我自己本人現在租了一臺香港阿里雲伺服器,配置挺高,效能也不錯,我可以給大家提供api介面,不過這個相應的收點好處費也是應該的哈。
2:針對谷歌api呼叫的限制,本人已經研究出了一套方法,非常簡單,在api連結上加個引數就可以,完全不受谷歌限制,每天呼叫多少次都可以,目前每天呼叫10萬次左右沒出現任何問題,需要的可以找我,500元買斷這個技術。
上面兩個解決方案二選一即可,想要合作的可聯絡我QQ:1193284480商談具體合作細節,也可以把寫好的搜尋引擎程式碼直接賣給你哦。
下面是按照我的方法做出的網盤搜尋引擎,大家可以看一下: