是否可以在Android中获取HTML内容?

问题描述:

是否有可能在Android中获取HTML内容并删除我不需要的内容?
例如,我想在IMDB中获得顶级电影的名称(http://www.imdb.com/chart/top),现在是否有可能只是在没有其他任何东西的情况下获取名称?是否可以在Android中获取HTML内容?

+0

可能重复[IMDB提供API吗?](http://stackoverflow.com/questions/1966503/does-imdb-provide-an-api) – nrofis 2014-10-17 20:22:21

+0

@nrofis其实我不想IMDB,我想要一个类似的网站。 – 2014-10-17 20:25:33

首先,检查您的目标网站是否有API。如果确实如此,那很好!
如果没有,您可以从HTML本身读取详细信息,这就是所谓的Web Scraping。
你可以找到如何去做here

编辑:
我看到你已经找到了一个API,它使用XML。您可以在android here中找到如何使用XML。

我不会重新发明轮子并尝试从HTML解析标题。 有一个类似的问题回答here指向IMDB的公共API。希望能帮助到你!

+0

其实我不想IMDB,我想要一个类似的网站。 – 2014-10-17 20:25:55

+0

一些细节会很好。 – Shazbot 2014-10-17 20:29:26

+0

我想要这个网站。 http://www.behindthename.com 我找到了一个API,现在我不知道如何从XML文件获取数据 – 2014-10-17 20:31:58