2011-04-13 29 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/