2011-10-04 2 views
0

J'espère créer une application qui envoie une série de codes à barres à cette base de données:Dois-je utiliser SOAP ou REST pour automatiser la recherche de services Web externes?

http://www.upcdatabase.com/itemform.asp

qui est un référentiel de code à barres universel pour les aliments.

La description de la nourriture est alors retournée à ma demande, que j'identifierai alors le mot-clé du produit alimentaire, par exemple le yogourt.

Une fois que j'ai ce mot-clé, je prends à cette page:

http://nutridb.org/

et entrez dans le champ de recherche, le retour des valeurs nutritionnelles de l'élément, que je puis extraire et présent informations dans mon application.

J'ai fait des recherches en ligne et je suis confus quant à la façon dont je peux automatiser ce processus. Est-il possible que cela puisse être fait en utilisant REST et SOAP?

Répondre

0

Ce site d'upcdatabase que vous mentionnez possède une interface XML-RPC, donc je dirais que vous êtes probablement limité à cela. Vous pouvez utiliser une approche RESTful pour filtrer les éraflures, mais j'ai regardé le HTML et il y a peu ou pas de balisage sémantique dans le HTML, donc ça va être dur.

+0

Bonjour Darrel, merci pour la réponse. Le concept d'automatisation et de grattage Web dans son ensemble est complètement nouveau pour moi, alors je m'excuse d'avance si l'un des éléments suivants semble stupide!: Quand vous dites qu'un site a une interface xml-rpc, comment cela est-il déterminé? De plus, concernant le balisage sémantique de la page Web UPC, il y a une balise , que j'utiliserais pour extraire le nom du produit - c'est à peu près tout l'automatisation de cette base de données upc - pourriez-vous recommander des technologies qui pourraient être utiles? ce processus? – MindDrip

+0

@MindDrip L'interface XML-RPC est annoncée sur la première page. Voir http://www.upcdatabase.com/xmlrpc.asp Il ya un ' Description ...' Bloc de HTML mais que vous pourriez chercher, il serait juste un peu fragile. –