2011-04-13 65 views
2

我要訪問維基百科的數據庫使用C#如何通過使用C#訪問wikipedia的數據庫?

+0

類似的問題在這裏:http:// sta ckoverflow.com/questions/627594/is-there-a-wikipedia-api – Niklas 2011-04-13 18:10:30

+0

如果你正在尋找簡單的檢索頁面使用:'HttpWebRequest請求=(HttpWebRequest)HttpWebRequest.Create(「http://www.wikipedia.org 。/「)的GetResponse();' – 2011-04-13 18:20:17

回答

1

嘗試使用LINQPad維基百科API

4

你不能直接訪問維基百科數據庫(MySQL的可能),但你可以使用Wikipedi API(實際上是鏈接到MediaWiki API)來訪問維基百科上的信息。

此處瞭解詳情:http://en.wikipedia.org/w/api.php

鏈接到MediaWiki API是相當自我解釋,在這裏:http://www.mediawiki.org/wiki/API

你可以簡單地檢索使用HttpWebRequest的任何維基百科頁面的內容張貼在這裏:How to access wikipedia

而且使用SPARQL檢索維基百科結構化數據似乎是一個有趣和有用的想法,如在這裏:http://www.kozlenko.info/blog/2010/07/20/executing-sparql-query-on-wikipedia-in-net/