1. 程式人生 > >好玩的API呼叫之---三種翻譯API呼叫

好玩的API呼叫之---三種翻譯API呼叫

好玩的API呼叫之—三種翻譯API呼叫

平時寫程式經常需要用到一些服務,像翻譯,天氣預報,星座什麼的,我一般都是用Python寫個爬蟲去提供這些服務的網站爬資料,但是有些網站對爬蟲有很多限制,一些關鍵字會定時更改,就像中國天氣網經常變更HTML標籤的class值,這就需要時常維護爬蟲,而聚合資料API只對普通使用者提供一個免費API介面,簡直垃圾,而網上的一些網站其實有開放的API供開發者呼叫,所以我想著把自己發現的好玩的API和自己寫的爬蟲寫個部落格專題供大家參考,我會繼續補充和維護。

第二個專題是關於翻譯功能的API呼叫,這個功能提供的網站有很多,我一開始是用爬蟲爬有道翻譯網站來實現翻譯功能,後來發現有道是提供API的,這就很尷尬了,在寫有道翻譯爬蟲的時候我還在想為什麼網易的網站這麼好爬,越來人家根本不在乎我這些小使用者,後來發現了webXML也提供這個服務,這次就寫這三個吧。

1.關於有道翻譯的爬蟲我以前在部落格裡發過,這裡不做解釋,感覺挺傻的,就好像明明開著門,我卻非要翻牆進去。

2.有道API的網址http://fanyi.youdao.com/openapi?path=data-mode,需要先申請一個key,很快的。然後可以直接呼叫了,下面是官網給的呼叫方法和返回資料格式,直接使用get請求就可以,返回的翻譯結果很詳細。我直接貼圖,不寫了。