English 中文(简体)
返回 xml 的维基百科 API 查询
原标题:Wikipedia API query to return xml

我试图给自己写一个简单的 Python 应用程序,以便在维基百科上找到一个主题的内容。例如,我试图在水果上找到网页的内容apple 。这是我的查询:

http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=apple

这就是输出(格式化)的样子 :

http://pastebin.com/LNDDDjXFj" rel=“no follow'>http://pastebin.com/LNDDjXFj

但这看起来不像XML。 它看起来更像( 我认为)php。 我应该试着用 Python 来分析这个, 还是有更好的方法?

最佳回答

它不是PHP,而是媒体维基格式。

查看每页格式:http://www.mediawiki.org/wiki/API:Parsing_wikitext

就个人而言, Json 格式化的版本对我来说似乎更好(一旦它被解析了) 。

问题回答

暂无回答




相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签