2011-03-06 5 views
0

hi Je travaille sur une application qui prend des données à partir d'un site web et qui les affiche dans un tableau. J'ai réussi à faire comme un flux RSS (fait comme un flux Twitter donc je pense que c'est un xmlparser) mais maintenant je veux obtenir des données à partir d'un site web qui n'a pas de flux RSS dedans .. Je veux juste obtenir les titres de la page web .... toute suggestion comment puis-je le faire sans XMLParser ...Services web iPhone NSURL

grâce

+0

Je pense que vous parlez de grattage d'écran qui est "mauvais" et qui sera rejeté. Pouvez-vous révéler de quel site vous parlez? Très probablement, les données alimentant le site proviennent déjà d'un flux XML. – Ternary

Répondre

0

je pense que la meilleure façon est de créer sur votre serveur un php/asp/.. page qui va gratter les données du site web distant. Puis, dans cette page, vous pouvez utiliser un CURL pour gratter des données. See here.

Ensuite, vous renvoyez les données dans le format souhaité (XML/jSon/etc ...). Enfin, vous pouvez facilement appeler ce script à partir de votre code. D'autre part, faites attention à ne pas gratter quoi que ce soit car l'écrémage est généralement illégal et Apple peut rejeter votre application à cause de cela. Il y a un nice post qui en parle.