1. 程式人生 > >百度、谷歌搜尋引擎介面

百度、谷歌搜尋引擎介面

百度搜索介面:

http://www.baidu.com/s

例:<form action="http://www.baidu.com/s"  method="get" target="_blank">
<input type="text" id="search-input" name="wd" placeholder="Search" />
<input type="submit" value="Search" />
</form>

注意需要把查詢輸入input的name屬性設為wd。

其中一些引數的作用:

wd:查詢關鍵字

pn:顯示結果的頁數

cl:搜尋型別

rn:搜尋結果顯示條數

ie:查詢輸入文字的編碼

tn:提交搜尋請求的來源站點

由於百度還沒有開放搜尋API,只能利用百度搜索介面跳轉到百度搜索介面獲取結果,所以不能獲得XML或JSON型別的資料。

google搜尋介面:

 http://www.goole.com/search

例:<form action="http://www.goole.com/search"  method="get" target="_blank">
<input type="text" id="search-input" name="q" placeholder="Search" />
<input type="submit" value="Search" />


</form>

注意需要把查詢輸入input的name屬性設為q。

其中一些欄位的作用:

q:查詢關鍵字

hl:介面語言

start:顯示結果的頁數

num:搜尋結果顯示條數

lr:搜尋內容的語言限定

google有開放的搜尋引擎API(Custom Search API),可以利用這個API獲得JSON型別的搜尋資料,並且將這些資料按自己設計的格式顯示自己的網頁中。


相關推薦

搜尋引擎介面

百度搜索介面: http://www.baidu.com/s 例:<form action="http://www.baidu.com/s"  method="get" target="_bl

海量資料搜尋---demo展示搜尋引擎的實現

在我們平常的生活工作中,百度、谷歌這些搜尋網站已經成為了我們受教解惑的學校,俗話說得好,“有問題找度娘”。那麼百度是如何在海量資料中找到自己需要的資料呢?為什麼它搜尋的速度如此之快?我們都知道是因為百度的搜尋引擎,那麼搜尋引擎到底是個什麼東西呢?可能有的程式設計師會想到es,但是es並不能代表搜尋引擎,它只是

javaweb中使用地圖進行定位

gets .get pos 地圖 click sea over pad peid 第一種 百度 直接上代碼: <!DOCTYPE> <html> <head> <meta name="viewport

在網頁中嵌入搜尋(Web搜尋與站內搜尋)

百度:  <SCRIPT language=javascript>   function g(formname)    {   var url = "http://www.baidu.com/baidu";   if (formname.s[1].checked)

呼叫第三方地圖導航,高德,無需引用sdk

   先判斷是否存在地圖,存在就可以進入導航,沒有的話就預設進入市場下載app,程式碼如下: i1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View

如何讓收錄你的部落格

如何讓百度和谷歌收錄你的部落格 在介紹收錄方法之前,先介紹一下收錄的好處,被搜尋引擎收錄後,別人就可以通過搜尋引擎搜尋到你的文章。 但是為什麼要我們自己提交連線給搜尋引擎呢?這是因為搜素引擎的爬蟲爬取網頁是有時間間隔的,如果你寫一篇博文,百度的爬蟲可能要隔好久才爬取到你的博文,如

地圖瓦片組織方式對比

百度是從中心點經緯度(0,0)度開始計算瓦片,在第1級時百度將世界地圖分為4塊。 中心點右上部分(中國地區)佔1塊。 谷歌是從左上角經緯度(-180,90)度開始計算瓦片,在第1級時谷歌將世界地圖分為1塊。 在第2級時,百度地圖(中心點右上部分)分為

收錄自己的GitLab部落格

這篇就不介紹如何搭建部落格了,hexo用github page搭建的教程一搜一大堆,gitlab步驟也沒多大區別,這裡主要說一下怎樣讓百度和谷歌能夠搜尋到我們搭建的部落格。 為什麼選擇GitLab搭建部落格 以前用的github,換成gitlab的原因主要是g

新浪雲阿裏雲亞馬遜雲

存在 實現 常用 sof ava 解決 http 只需要 產品 新浪雲:http://sae.sina.com.cn/ 阿裏雲:http://www.aliyun.com/百度雲:http://yun.baidu.com/谷歌雲:https://developers.go

從童心,到智心:亞馬遜微軟為何都瞄準了兒童AI?

智能音箱又一年兒童節來臨,朋友圈開始滿屏“曬娃”,以及“曬節”。這個年頭,教育孩子這件事那可是越來越講究了。隨著所謂的“起跑線”提的越來越前,家長們的負擔也在與日俱增。當年幼兒教育無非就是學說話、學走路、學認字,現在變成了提前學習各種技能、鍛煉情商智商德商、培養知識基礎,等等等等。面對五花八門的早期教育機構和

python呼叫翻譯翻譯

谷歌翻譯不提供介面,想要使用谷歌的翻譯結果,需要借用爬蟲技術,將待翻譯的文字傳入,抓取頁面,解析出翻譯結果,經測試,這種方法的翻譯效果較差,不建議使用。 百度翻譯提供介面,可在百度翻譯註冊開發者後獲取appid與secretKey直接在python中進行呼叫,這

騰訊阿里 面試題視訊詳解合集

我特意整理了一下百度、騰訊、阿里、谷歌 面試題,有很多問題不是靠幾句話能講清楚,所以乾脆找一些一線公司大佬錄得的視訊,用來回來這些面試題。很多問題其實答案很簡單,但是背後的思考和邏輯不簡單,要做到知其然還要知其所以然。 以下目錄全為視訊講解,沒有任何套路,就是免

CAD資料分塊,偏移校準,載入到地圖高德地圖等地圖上

前面分享過一篇如何將CAD海量資料顯示在百度地圖上(百度地圖Canvas實現十萬CAD資料秒級載入),但是很多開發者在CAD資料提取時遇到了問題,所以接下來的文章將介紹如何將CAD資料提取。 準備軟體: 1. Global Mapper V20.0 2.AutoCAD(我用的是2019,其他版本也可以)

js 定位當前城市之介面定位(搜狐新浪騰訊API)

1.搜狐API <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/javascript"> console.log(returnC

openlayers 3加載高德google瓦片地圖

nbsp ima play sset baidumap tile target leg lin 1、加載高德地圖 //高德地圖 var AMapLayer = new ol.layer.Tile({ source: new

如何讓點聚WebOffice在線編輯ActiveX插件兼容火狐IE各式瀏覽器

itl span ads tool strong 想要 blank plain com 關於點聚的weboffice ActiveX插件的使用在IE下只需要安裝對應weboffice.ocx插件即可實現在線文檔編輯。對於非IE如谷歌、火狐瀏覽器來說就有些不同了的,如果想要兼

國內各大互聯網公司相關技術博客3.0版 (集合騰訊阿裏搜狐新浪網易360等共29個)

hive 時間 視覺 阿裏媽媽 數據可視化 發的 電商 領域 事業 在2013-07-15 整理了一份國內各大互聯網公司相關技術站點2.0版 (集合騰訊、阿裏、百度、搜狐、新浪、360等共49個) 近日重新整理了一番,希望能對大家有所幫助 2013年 騰訊系列(13) 阿

2019秋招內推--阿裏商湯去哪360

jpg img eight lib iba 同學 idt 分享圖片 tom 實驗室同學所在的公司,秋招已經開始,歡迎入群 阿裏內推 姓名-電話-部門&崗位 [email protected] 2019秋招內推--阿裏、百度、商湯、去哪、360

阿裏巴巴騰訊都在用的Java架構師知識體系

是我 經驗 根據 協同 ons tools 公司 ces sha 一、源碼分析 源碼分析是一種臨界知識,掌握了這種臨界知識,能不變應萬變,源碼分析對於很多人來說很枯燥,生澀難懂。 源碼閱讀,我覺得最核心有三點:技術基礎+強烈的求知欲+耐心。 我認為是閱讀源碼的最核心驅動力。

Requests庫入門——應用實例-360搜索關鍵詞提交

http 入門 www. params key 360搜索 exc pre word 1 import requests 2 keyword = "Python" 3 try: 4 kv = {‘wd‘:keyword} 5