2012-07-30 82 views
0

我正在嘗試開發一些與奧運相關的應用。從london2012獲取信息like google

有沒有人知道如何從頁面www.london2012.com獲取信息,就像谷歌在結果中做的一樣? API是否存在?我在哪裏可以找到API? 我想,也許它可以通過URL來完成:

www.london2012.com?country=12

(這是不是真實的,這正是我想的API可能看起來像)

當我搜索「倫敦奧林匹克」例如,我看到一個「小工具」,它顯示了一些結果,我相信這些來自www.london2012.com。有誰知道這是真的嗎?

回答

1

我不確定您正在使用哪種編程語言,因此很難提供適當的答案。我懷疑www.london2012.com爲訪問創建了一個API,因此您需要進行查詢(就像您在帖子中所說的那樣)。例如,如果您使用Python,則可以使用urllib模塊編寫您的請求。

但是,被警告。我剛剛閱讀了www.london2012.com服務條款(http://www.london2012.com/terms-of-use/),您不得將此信息用於非個人用途。

1

雖然可能不允許(請參閱網站的服務條款)。

您需要應用程序對頁面URL進行HTTP調用並解析HTML響應。很明顯,實現這一目標的方式在很大程度上取決於您使用的語言/技術,而您在問題中未指明這一點。

0

奧運使用稱爲ODF的系統 - 奧運數據饋送來將遊戲中的實時統計數據通常以XML格式分發給授權方。這些授權方由經認證的世界新聞組織(所以,是的,谷歌計數),擁有權利的廣播公司(支付有權分散奧運內容的廣播公司 - 美國的NBC,英國的BBC等)和國際體育聯合會。他們有字典列出here - 但你不能訪問它,除非你是上述授權方之一。所以也許去python或其他網絡抓取路線是最好的。