Википедия как часть моего приложения для iOS - PullRequest
0 голосов
/ 02 августа 2011

Я хотел бы загрузить информацию из Википедии в мое приложение для iOS.Во-первых, я создал простую программу для чтения RSS, но я не могу загрузить дату из вики.Теперь я думаю, что я должен создать парсер для вики.

Что вы думаете об этом?Есть идеи?

Спасибо, Томек

Ответы [ 3 ]

2 голосов
/ 02 августа 2011

По моему мнению, разбор сайта никогда не был бы хорошей идеей.Только самое маленькое изменение в дизайне сайта может сломать ваше приложение и сделать его непригодным для использования.Я бы попытался добраться до ваших данных альтернативным способом.; -)

Сандро Мейер

1 голос
/ 07 марта 2012

Я знаю, что этот вопрос довольно старый.Но я столкнулся с той же проблемой и написал эту очень маленькую библиотеку.Я использую API MediaWiki (упоминается в сообщении от Фелипе), чтобы получить необходимую информацию.

https://github.com/prine/WikiApiObjectiveC

1 голос
/ 02 августа 2011

Удаление веб-сайта прямо из вашего приложения никогда не является хорошей идеей. Если вы когда-либо собираетесь это сделать, рекомендуется, чтобы вы делали это на сервере и предоставляли данные для вашего приложения в хорошо известном формате, чтобы изменениями сайта можно было быстро управлять вашим сервером, и, как следствие, никогда не нарушать ваше приложение.

Хотя в Википедии нет формального API, она предоставляет некоторые другие способы извлечения данных со своих серверов. Вы должны проверить эту ссылку:

http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#APIs%5Ffor%5Fbots

...